home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / OpenGL / glget.z / glget
Encoding:
Text File  |  2002-10-03  |  203.4 KB  |  2,311 lines

  1.  
  2.  
  3.  
  4. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllGGGGeeeettttBBBBoooooooolllleeeeaaaannnnvvvv,,,, ggggllllGGGGeeeettttDDDDoooouuuubbbblllleeeevvvv,,,, ggggllllGGGGeeeettttFFFFllllooooaaaattttvvvv,,,, ggggllllGGGGeeeettttIIIInnnntttteeeeggggeeeerrrrvvvv - return the
  10.      value or values of a selected parameter
  11.  
  12.  
  13. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  14.      void ggggllllGGGGeeeettttBBBBoooooooolllleeeeaaaannnnvvvv( GLenum _p_n_a_m_e,
  15.                          GLboolean *_p_a_r_a_m_s )
  16.  
  17.  
  18. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  19.      void ggggllllGGGGeeeettttDDDDoooouuuubbbblllleeeevvvv( GLenum _p_n_a_m_e,
  20.                         GLdouble *_p_a_r_a_m_s )
  21.  
  22.  
  23. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  24.      void ggggllllGGGGeeeettttFFFFllllooooaaaattttvvvv( GLenum _p_n_a_m_e,
  25.                        GLfloat *_p_a_r_a_m_s )
  26.  
  27.  
  28. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  29.      void ggggllllGGGGeeeettttIIIInnnntttteeeeggggeeeerrrrvvvv( GLenum _p_n_a_m_e,
  30.                          GLint *_p_a_r_a_m_s )
  31.  
  32.  
  33. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  34.      _p_n_a_m_e   Specifies the parameter value to be returned.  The symbolic
  35.              constants in the list below are accepted.
  36.  
  37.      _p_a_r_a_m_s  Returns the value or values of the specified parameter.
  38.  
  39. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  40.      These four commands return values for simple state variables in GL. _p_n_a_m_e
  41.      is a symbolic constant indicating the state variable to be returned, and
  42.      _p_a_r_a_m_s is a pointer to an array of the indicated type in which to place
  43.      the returned data.
  44.  
  45.      Type conversion is performed if _p_a_r_a_m_s has a different type than the
  46.      state variable value being requested.  If ggggllllGGGGeeeettttBBBBoooooooolllleeeeaaaannnnvvvv is called, a
  47.      floating-point (or integer) value is converted to GGGGLLLL____FFFFAAAALLLLSSSSEEEE if and only if
  48.      it is 0.0 (or 0).  Otherwise, it is converted to GGGGLLLL____TTTTRRRRUUUUEEEE.  If
  49.      ggggllllGGGGeeeettttIIIInnnntttteeeeggggeeeerrrrvvvv is called, boolean values are returned as GGGGLLLL____TTTTRRRRUUUUEEEE or
  50.      GGGGLLLL____FFFFAAAALLLLSSSSEEEE, and most floating-point values are rounded to the nearest
  51.      integer value. Floating-point colors and normals, however, are returned
  52.      with a linear mapping that maps 1.0 to the most positive representable
  53.      integer value, and -1.0 to the most negative representable integer value.
  54.      If ggggllllGGGGeeeettttFFFFllllooooaaaattttvvvv or ggggllllGGGGeeeettttDDDDoooouuuubbbblllleeeevvvv is called, boolean values are returned as
  55.      GGGGLLLL____TTTTRRRRUUUUEEEE or GGGGLLLL____FFFFAAAALLLLSSSSEEEE, and integer values are converted to floating-point
  56.      values.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  71.  
  72.  
  73.  
  74.      The following symbolic constants are accepted by _p_n_a_m_e:
  75.  
  76.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____AAAALLLLPPPPHHHHAAAA____BBBBIIIITTTTSSSS      _p_a_r_a_m_s returns one value, the number of alpha
  77.                               bitplanes in the accumulation buffer.
  78.  
  79.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____BBBBLLLLUUUUEEEE____BBBBIIIITTTTSSSS       _p_a_r_a_m_s returns one value, the number of blue
  80.                               bitplanes in the accumulation buffer.
  81.  
  82.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE     _p_a_r_a_m_s returns four values:  the red, green,
  83.                               blue, and alpha values used to clear the
  84.                               accumulation buffer.  Integer values, if
  85.                               requested, are linearly mapped from the internal
  86.                               floating-point representation such that 1.0
  87.                               returns the most positive representable integer
  88.                               value, and -1.0 returns the most negative
  89.                               representable integer value. The initial value
  90.                               is (0, 0, 0, 0). See ggggllllCCCClllleeeeaaaarrrrAAAAccccccccuuuummmm.
  91.  
  92.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____GGGGRRRREEEEEEEENNNN____BBBBIIIITTTTSSSS      _p_a_r_a_m_s returns one value, the number of green
  93.                               bitplanes in the accumulation buffer.
  94.  
  95.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____RRRREEEEDDDD____BBBBIIIITTTTSSSS        _p_a_r_a_m_s returns one value, the number of red
  96.                               bitplanes in the accumulation buffer.
  97.  
  98.      GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE
  99.                               _p_a_r_a_m_s returns two values, the smallest and
  100.                               largest supported sizes for aliased points.
  101.  
  102.      GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE
  103.                               _p_a_r_a_m_s returns two values, the smallest and
  104.                               largest supported widths for aliased lines.
  105.  
  106.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS            _p_a_r_a_m_s returns one value, the alpha bias factor
  107.                               used during pixel transfers. The initial value
  108.                               is 0.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  109.  
  110.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____BBBBIIIITTTTSSSS            _p_a_r_a_m_s returns one value, the number of alpha
  111.                               bitplanes in each color buffer.
  112.  
  113.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE           _p_a_r_a_m_s returns one value, the alpha scale factor
  114.                               used during pixel transfers. The initial value
  115.                               is 1.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  116.  
  117.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____TTTTEEEESSSSTTTT            _p_a_r_a_m_s returns a single boolean value indicating
  118.                               whether alpha testing of fragments is enabled.
  119.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllAAAAllllpppphhhhaaaaFFFFuuuunnnncccc.
  120.  
  121.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____TTTTEEEESSSSTTTT____FFFFUUUUNNNNCCCC       _p_a_r_a_m_s returns one value, the symbolic name of
  122.                               the alpha test function. The initial value is
  123.                               GGGGLLLL____AAAALLLLWWWWAAAAYYYYSSSS. See ggggllllAAAAllllpppphhhhaaaaFFFFuuuunnnncccc.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  137.  
  138.  
  139.  
  140.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____TTTTEEEESSSSTTTT____RRRREEEEFFFF        _p_a_r_a_m_s returns one value, the reference value
  141.                               for the alpha test. The initial value is 0. See
  142.                               ggggllllAAAAllllpppphhhhaaaaFFFFuuuunnnncccc.  An integer value, if requested, is
  143.                               linearly mapped from the internal floating-point
  144.                               representation such that 1.0 returns the most
  145.                               positive representable integer value, and -1.0
  146.                               returns the most negative representable integer
  147.                               value.
  148.  
  149.      GGGGLLLL____AAAASSSSYYYYNNNNCCCC____DDDDRRRRAAAAWWWW____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX
  150.                               _p_a_r_a_m_s returns a single boolean value indicating
  151.                               whether asynchronous ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss commands are
  152.                               enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  153.                               ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss.
  154.  
  155.      GGGGLLLL____AAAASSSSYYYYNNNNCCCC____MMMMAAAARRRRKKKKEEEERRRR____SSSSGGGGIIIIXXXX     _p_a_r_a_m_s returns one value, the current marker
  156.                               value for asynchronous commands.  The initial
  157.                               value is 0.  See ggggllllAAAAssssyyyynnnnccccMMMMaaaarrrrkkkkeeeerrrrSSSSGGGGIIIIXXXX.
  158.  
  159.      GGGGLLLL____AAAASSSSYYYYNNNNCCCC____RRRREEEEAAAADDDD____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX
  160.                               _p_a_r_a_m_s returns a single boolean value indicating
  161.                               whether asynchronous ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss commands are
  162.                               enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  163.                               ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss.
  164.  
  165.      GGGGLLLL____AAAASSSSYYYYNNNNCCCC____TTTTEEEEXXXX____IIIIMMMMAAAAGGGGEEEE____SSSSGGGGIIIIXXXX  _p_a_r_a_m_s returns a single boolean value indicating
  166.                               whether asynchronous ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee commands are
  167.                               enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  168.                               ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD,
  169.                               ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee1111DDDD, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDD, and
  170.                               ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee3333DDDD.
  171.  
  172.      GGGGLLLL____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH    _p_a_r_a_m_s returns one value, the depth of the
  173.                               attribute stack.  If the stack is empty, 0 is
  174.                               returned. The initial value is 0. See
  175.                               ggggllllPPPPuuuusssshhhhAAAAttttttttrrrriiiibbbb.
  176.  
  177.      GGGGLLLL____AAAAUUUUTTTTOOOO____NNNNOOOORRRRMMMMAAAALLLL           _p_a_r_a_m_s returns a single boolean value indicating
  178.                               whether 2D map evaluation automatically
  179.                               generates surface normals. The initial value is
  180.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllMMMMaaaapppp2222.
  181.  
  182.      GGGGLLLL____AAAAUUUUXXXX____BBBBUUUUFFFFFFFFEEEERRRRSSSS           _p_a_r_a_m_s returns one value, the number of
  183.                               auxiliary color buffers. The initial value is 0.
  184.  
  185.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD                 _p_a_r_a_m_s returns a single boolean value indicating
  186.                               whether blending is enabled. The initial value
  187.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc.
  188.  
  189.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____CCCCOOOOLLLLOOOORRRR           _p_a_r_a_m_s returns four values, the red, green,
  190.                               blue, and alpha values which are the components
  191.                               of the blend color.  See ggggllllBBBBlllleeeennnnddddCCCCoooolllloooorrrr.
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  203.  
  204.  
  205.  
  206.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____DDDDSSSSTTTT             _p_a_r_a_m_s returns one value, the symbolic constant
  207.                               identifying the destination blend function. The
  208.                               initial value is GGGGLLLL____ZZZZEEEERRRROOOO. See ggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc.
  209.  
  210.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____EEEEQQQQUUUUAAAATTTTIIIIOOOONNNN        _p_a_r_a_m_s returns one value, a symbolic constant
  211.                               indicating whether the blend equation is
  212.                               GGGGLLLL____FFFFUUUUNNNNCCCC____AAAADDDDDDDD, GGGGLLLL____MMMMIIIINNNN or GGGGLLLL____MMMMAAAAXXXX. See
  213.                               ggggllllBBBBlllleeeennnnddddEEEEqqqquuuuaaaattttiiiioooonnnn.
  214.  
  215.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____SSSSRRRRCCCC             _p_a_r_a_m_s returns one value, the symbolic constant
  216.                               identifying the source blend function. The
  217.                               initial value is GGGGLLLL____OOOONNNNEEEE. See ggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc.
  218.  
  219.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____OOOOPPPP____SSSSGGGGIIII          _p_a_r_a_m_s returns one value, the symbolic constant
  220.                               identifying the blend operator.  See
  221.                               ggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc.
  222.  
  223.      GGGGLLLL____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS             _p_a_r_a_m_s returns one value, the blue bias factor
  224.                               used during pixel transfers. The initial value
  225.                               is 0.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  226.  
  227.      GGGGLLLL____BBBBLLLLUUUUEEEE____BBBBIIIITTTTSSSS             _p_a_r_a_m_s returns one value, the number of blue
  228.                               bitplanes in each color buffer.
  229.  
  230.      GGGGLLLL____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE            _p_a_r_a_m_s returns one value, the blue scale factor
  231.                               used during pixel transfers. The initial value
  232.                               is 1.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  233.  
  234.      GGGGLLLL____CCCCAAAALLLLLLLLIIIIGGGGRRRRAAAAPPPPHHHHIIIICCCC____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____SSSSGGGGIIIIXXXX
  235.                               _p_a_r_a_m_s returns a single boolean value indicating
  236.                               whether fragment information is sent to the
  237.                               calligraphic interface.
  238.  
  239.      GGGGLLLL____CCCCLLLLIIIIEEEENNNNTTTT____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  240.                               _p_a_r_a_m_s returns one value indicating the depth of
  241.                               the attribute stack. The initial value is 0.
  242.                               See ggggllllPPPPuuuusssshhhhCCCClllliiiieeeennnnttttAAAAttttttttrrrriiiibbbb.
  243.  
  244.      GGGGLLLL____CCCCLLLLIIIIPPPP____PPPPLLLLAAAANNNNEEEE_i           _p_a_r_a_m_s returns a single boolean value indicating
  245.                               whether the specified clipping plane is enabled.
  246.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCClllliiiippppPPPPllllaaaannnneeee.
  247.  
  248.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY           _p_a_r_a_m_s returns a single boolean value indicating
  249.                               whether the color array is enabled. The initial
  250.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr.
  251.  
  252.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE      _p_a_r_a_m_s returns one value, the number of
  253.                               components per color in the color array. The
  254.                               initial value is 4. See ggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  269.  
  270.  
  271.  
  272.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE    _p_a_r_a_m_s returns one value, the byte offset
  273.                               between consecutive colors in the color array.
  274.                               The initial value is 0. See ggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr.
  275.  
  276.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE      _p_a_r_a_m_s returns one value, the data type of each
  277.                               component in the color array. The initial value
  278.                               is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr.
  279.  
  280.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE     _p_a_r_a_m_s returns four values:  the red, green,
  281.                               blue, and alpha values used to clear the color
  282.                               buffers.  Integer values, if requested, are
  283.                               linearly mapped from the internal floating-point
  284.                               representation such that 1.0 returns the most
  285.                               positive representable integer value, and -1.0
  286.                               returns the most negative representable integer
  287.                               value. The initial value is (0, 0, 0, 0). See
  288.                               ggggllllCCCClllleeeeaaaarrrrCCCCoooolllloooorrrr.
  289.  
  290.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____LLLLOOOOGGGGIIIICCCC____OOOOPPPP        _p_a_r_a_m_s returns a single boolean value indicating
  291.                               whether a fragment's RGBA color values are
  292.                               merged into the framebuffer using a logical
  293.                               operation. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  294.                               ggggllllLLLLooooggggiiiiccccOOOOpppp.
  295.  
  296.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL        _p_a_r_a_m_s returns a single boolean value indicating
  297.                               whether one or more material parameters are
  298.                               tracking the current color. The initial value is
  299.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  300.  
  301.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____FFFFAAAACCCCEEEE   _p_a_r_a_m_s returns one value, a symbolic constant
  302.                               indicating which materials have a parameter that
  303.                               is tracking the current color. The initial value
  304.                               is GGGGLLLL____FFFFRRRROOOONNNNTTTT____AAAANNNNDDDD____BBBBAAAACCCCKKKK. See ggggllllCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  305.  
  306.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR
  307.                               _p_a_r_a_m_s returns one value, a symbolic constant
  308.                               indicating which material parameters are
  309.                               tracking the current color. The initial value is
  310.                               GGGGLLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT____AAAANNNNDDDD____DDDDIIIIFFFFFFFFUUUUSSSSEEEE. See ggggllllCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  311.  
  312.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX          _p_a_r_a_m_s returns sixteen values:  the color matrix
  313.                               on the top of the color matrix stack. Initially
  314.                               this matrix is the identity matrix. See
  315.                               ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  316.  
  317.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  318.                               _p_a_r_a_m_s returns one value, the maximum supported
  319.                               depth of the projection matrix stack. The value
  320.                               must be at least 2.  See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  335.  
  336.  
  337.  
  338.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE           _p_a_r_a_m_s returns a single boolean value indicating
  339.                               whether the color table lookup is enabled.  See
  340.                               ggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeee.
  341.  
  342.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK       _p_a_r_a_m_s returns four boolean values:  the red,
  343.                               green, blue, and alpha write enables for the
  344.                               color buffers. The initial value is (GGGGLLLL____TTTTRRRRUUUUEEEE,
  345.                               GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE). See ggggllllCCCCoooolllloooorrrrMMMMaaaasssskkkk.
  346.  
  347.      GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____1111DDDD        _p_a_r_a_m_s returns a single boolean value indicating
  348.                               whether 1D convolution is enabled. The initial
  349.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnFFFFiiiilllltttteeeerrrr1111DDDD.
  350.  
  351.      GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____2222DDDD        _p_a_r_a_m_s returns a single boolean value indicating
  352.                               whether 2D convolution is enabled. The initial
  353.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnFFFFiiiilllltttteeeerrrr2222DDDD.
  354.  
  355.      GGGGLLLL____CCCCUUUULLLLLLLL____FFFFAAAACCCCEEEE             _p_a_r_a_m_s returns a single boolean value indicating
  356.                               whether polygon culling is enabled. The initial
  357.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllCCCCuuuullllllllFFFFaaaacccceeee.
  358.  
  359.      GGGGLLLL____CCCCUUUULLLLLLLL____FFFFAAAACCCCEEEE____MMMMOOOODDDDEEEE        _p_a_r_a_m_s returns one value, a symbolic constant
  360.                               indicating which polygon faces are to be culled.
  361.                               The initial value is GGGGLLLL____BBBBAAAACCCCKKKK. See ggggllllCCCCuuuullllllllFFFFaaaacccceeee.
  362.  
  363.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR         _p_a_r_a_m_s returns four values:  the red, green,
  364.                               blue, and alpha values of the current color.
  365.                               Integer values, if requested, are linearly
  366.                               mapped from the internal floating-point
  367.                               representation such that 1.0 returns the most
  368.                               positive representable integer value, and -1.0
  369.                               returns the most negative representable integer
  370.                               value.  See ggggllllCCCCoooolllloooorrrr. The initial value is (1, 1,
  371.                               1, 1).
  372.  
  373.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____IIIINNNNDDDDEEEEXXXX         _p_a_r_a_m_s returns one value, the current color
  374.                               index. The initial value is 1. See ggggllllIIIInnnnddddeeeexxxx.
  375.  
  376.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____NNNNOOOORRRRMMMMAAAALLLL        _p_a_r_a_m_s returns three values:  the _x, _y, and _z
  377.                               values of the current normal.  Integer values,
  378.                               if requested, are linearly mapped from the
  379.                               internal floating-point representation such that
  380.                               1.0 returns the most positive representable
  381.                               integer value, and -1.0 returns the most
  382.                               negative representable integer value.  The
  383.                               initial value is (0, 0, 1). See ggggllllNNNNoooorrrrmmmmaaaallll.
  384.  
  385.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____CCCCOOOOLLLLOOOORRRR  _p_a_r_a_m_s returns four values:  the red, green,
  386.                               blue, and alpha values of the current raster
  387.                               position.  Integer values, if requested, are
  388.                               linearly mapped from the internal floating-point
  389.                               representation such that 1.0 returns the most
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  401.  
  402.  
  403.  
  404.                               positive representable integer value, and -1.0
  405.                               returns the most negative representable integer
  406.                               value. The initial value is (1, 1, 1, 1). See
  407.                               ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  408.  
  409.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____DDDDIIIISSSSTTTTAAAANNNNCCCCEEEE
  410.                               _p_a_r_a_m_s returns one value, the distance from the
  411.                               eye to the current raster position. The initial
  412.                               value is 0.  See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  413.  
  414.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____IIIINNNNDDDDEEEEXXXX  _p_a_r_a_m_s returns one value, the color index of the
  415.                               current raster position. The initial value is 1.
  416.                               See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  417.  
  418.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____PPPPOOOOSSSSIIIITTTTIIIIOOOONNNN
  419.                               _p_a_r_a_m_s returns four values:  the _x, _y, _z, and _w
  420.                               components of the current raster position.  _x,
  421.                               _y, and _z are in window coordinates, and _w is in
  422.                               clip coordinates. The initial value is (0, 0, 0,
  423.                               1). See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  424.  
  425.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____PPPPOOOOSSSSIIIITTTTIIIIOOOONNNN____VVVVAAAALLLLIIIIDDDD
  426.                               _p_a_r_a_m_s returns a single boolean value indicating
  427.                               whether the current raster position is valid.
  428.                               The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE.  See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  429.  
  430.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDDSSSS
  431.                               _p_a_r_a_m_s returns four values:  the _s, _t, _r, and _q
  432.                               current raster texture coordinates. The initial
  433.                               value is (0, 0, 0, 1).  See ggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss and
  434.                               ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd.
  435.  
  436.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDDSSSS
  437.                               _p_a_r_a_m_s returns four values:  the _s, _t, _r, and _q
  438.                               current texture coordinates. The initial value
  439.                               is (0, 0, 0, 1).  See ggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd.
  440.  
  441.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____BBBBIIIIAAAASSSS            _p_a_r_a_m_s returns one value, the depth bias factor
  442.                               used during pixel transfers. The initial value
  443.                               is 0.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  444.  
  445.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____BBBBIIIITTTTSSSS            _p_a_r_a_m_s returns one value, the number of
  446.                               bitplanes in the depth buffer.
  447.  
  448.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE     _p_a_r_a_m_s returns one value, the value that is used
  449.                               to clear the depth buffer.  Integer values, if
  450.                               requested, are linearly mapped from the internal
  451.                               floating-point representation such that 1.0
  452.                               returns the most positive representable integer
  453.                               value, and -1.0 returns the most negative
  454.                               representable integer value. The initial value
  455.                               is 1. See ggggllllCCCClllleeeeaaaarrrrDDDDeeeepppptttthhhh.
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  467.  
  468.  
  469.  
  470.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____FFFFUUUUNNNNCCCC            _p_a_r_a_m_s returns one value, the symbolic constant
  471.                               that indicates the depth comparison function.
  472.                               The initial value is GGGGLLLL____LLLLEEEESSSSSSSS. See ggggllllDDDDeeeepppptttthhhhFFFFuuuunnnncccc.
  473.  
  474.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____RRRRAAAANNNNGGGGEEEE           _p_a_r_a_m_s returns two values:  the near and far
  475.                               mapping limits for the depth buffer.  Integer
  476.                               values, if requested, are linearly mapped from
  477.                               the internal floating-point representation such
  478.                               that 1.0 returns the most positive representable
  479.                               integer value, and -1.0 returns the most
  480.                               negative representable integer value. The
  481.                               initial value is (0, 1).  See ggggllllDDDDeeeepppptttthhhhRRRRaaaannnnggggeeee.
  482.  
  483.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____SSSSCCCCAAAALLLLEEEE           _p_a_r_a_m_s returns one value, the depth scale factor
  484.                               used during pixel transfers. The initial value
  485.                               is 1.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  486.  
  487.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____TTTTEEEESSSSTTTT            _p_a_r_a_m_s returns a single boolean value indicating
  488.                               whether depth testing of fragments is enabled.
  489.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllDDDDeeeepppptttthhhhFFFFuuuunnnncccc
  490.                               and ggggllllDDDDeeeepppptttthhhhRRRRaaaannnnggggeeee.
  491.  
  492.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK       _p_a_r_a_m_s returns a single boolean value indicating
  493.                               if the depth buffer is enabled for writing. The
  494.                               initial value is GGGGLLLL____TTTTRRRRUUUUEEEE. See ggggllllDDDDeeeepppptttthhhhMMMMaaaasssskkkk.
  495.  
  496.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____BBBBIIIINNNNDDDDIIIINNNNGGGG____SSSSGGGGIIIISSSS
  497.                               _p_a_r_a_m_s returns a single value, the name of the
  498.                               detail texture bound to
  499.                               GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____SSSSGGGGIIIISSSS (or zero if there is
  500.                               none).  See ggggllllDDDDeeeettttaaaaiiiillllTTTTeeeexxxxFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  501.  
  502.      GGGGLLLL____DDDDIIIISSSSTTTTAAAANNNNCCCCEEEE____AAAATTTTTTTTEEEENNNNUUUUAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIISSSS
  503.                               _p_a_r_a_m_s returns three values, the coefficients of
  504.                               the distance attentuation function for rendering
  505.                               points.  See ggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  506.  
  507.      GGGGLLLL____DDDDIIIITTTTHHHHEEEERRRR                _p_a_r_a_m_s returns a single boolean value indicating
  508.                               whether dithering of fragment colors and indices
  509.                               is enabled. The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE.
  510.  
  511.      GGGGLLLL____DDDDOOOOUUUUBBBBLLLLEEEEBBBBUUUUFFFFFFFFEEEERRRR          _p_a_r_a_m_s returns a single boolean value indicating
  512.                               whether double buffering is supported.
  513.  
  514.      GGGGLLLL____DDDDRRRRAAAAWWWW____BBBBUUUUFFFFFFFFEEEERRRR           _p_a_r_a_m_s returns one value, a symbolic constant
  515.                               indicating which buffers are being drawn to. See
  516.                               ggggllllDDDDrrrraaaawwwwBBBBuuuuffffffffeeeerrrr. The initial value is GGGGLLLL____BBBBAAAACCCCKKKK if
  517.                               there are back buffers, otherwise it is
  518.                               GGGGLLLL____FFFFRRRROOOONNNNTTTT.
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.                                                                         PPPPaaaaggggeeee 8888
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  533.  
  534.  
  535.  
  536.      GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG             _p_a_r_a_m_s returns a single boolean value indicating
  537.                               whether the current edge flag is GGGGLLLL____TTTTRRRRUUUUEEEE or
  538.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE. See
  539.                               ggggllllEEEEddddggggeeeeFFFFllllaaaagggg.
  540.  
  541.      GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY       _p_a_r_a_m_s returns a single boolean value indicating
  542.                               whether the edge flag array is enabled. The
  543.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  544.                               ggggllllEEEEddddggggeeeeFFFFllllaaaaggggPPPPooooiiiinnnntttteeeerrrr.
  545.  
  546.      GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE
  547.                               _p_a_r_a_m_s returns one value, the byte offset
  548.                               between consecutive edge flags in the edge flag
  549.                               array. The initial value is 0.  See
  550.                               ggggllllEEEEddddggggeeeeFFFFllllaaaaggggPPPPooooiiiinnnntttteeeerrrr.
  551.  
  552.      GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE  _p_a_r_a_m_s returns one value, the size of the
  553.                               feedback buffer.  See ggggllllFFFFeeeeeeeeddddbbbbaaaacccckkkkBBBBuuuuffffffffeeeerrrr.
  554.  
  555.      GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____TTTTYYYYPPPPEEEE  _p_a_r_a_m_s returns one value, the type of the
  556.                               feedback buffer.  See ggggllllFFFFeeeeeeeeddddbbbbaaaacccckkkkBBBBuuuuffffffffeeeerrrr.
  557.  
  558.      GGGGLLLL____FFFFOOOOGGGG                   _p_a_r_a_m_s returns a single boolean value indicating
  559.                               whether fogging is enabled. The initial value is
  560.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllFFFFoooogggg.
  561.  
  562.      GGGGLLLL____FFFFOOOOGGGG____CCCCOOOOLLLLOOOORRRR             _p_a_r_a_m_s returns four values:  the red, green,
  563.                               blue, and alpha components of the fog color.
  564.                               Integer values, if requested, are linearly
  565.                               mapped from the internal floating-point
  566.                               representation such that 1.0 returns the most
  567.                               positive representable integer value, and -1.0
  568.                               returns the most negative representable integer
  569.                               value. The initial value is (0, 0, 0, 0). See
  570.                               ggggllllFFFFoooogggg.
  571.  
  572.      GGGGLLLL____FFFFOOOOGGGG____DDDDEEEENNNNSSSSIIIITTTTYYYY           _p_a_r_a_m_s returns one value, the fog density
  573.                               parameter. The initial value is 1. See ggggllllFFFFoooogggg.
  574.  
  575.      GGGGLLLL____FFFFOOOOGGGG____EEEENNNNDDDD               _p_a_r_a_m_s returns one value, the end factor for the
  576.                               linear fog equation. The initial value is 1. See
  577.                               ggggllllFFFFoooogggg.
  578.  
  579.      GGGGLLLL____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS  _p_a_r_a_m_s returns one value, the number of points
  580.                               in the current custom fog blending function.
  581.                               See ggggllllFFFFoooogggg and ggggllllFFFFooooggggFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  582.  
  583.      GGGGLLLL____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____SSSSGGGGIIIISSSS         _p_a_r_a_m_s returns an array of fog blending function
  584.                               control points.  Each control point consists of
  585.                               two values, an eye-space distance and a blending
  586.                               factor, in that order.  The control points are
  587.                               listed in order of increasing eye-space
  588.  
  589.  
  590.  
  591.                                                                         PPPPaaaaggggeeee 9999
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  599.  
  600.  
  601.  
  602.                               distance.  The number of control points may be
  603.                               queried by ggggllllGGGGeeeetttt with argument
  604.                               GGGGLLLL____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS.  See ggggllllFFFFoooogggg and
  605.                               ggggllllFFFFooooggggFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  606.  
  607.      GGGGLLLL____FFFFOOOOGGGG____HHHHIIIINNNNTTTT              _p_a_r_a_m_s returns one value, a symbolic constant
  608.                               indicating the mode of the fog hint. The initial
  609.                               value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE.  See ggggllllHHHHiiiinnnntttt.
  610.  
  611.      GGGGLLLL____FFFFOOOOGGGG____IIIINNNNDDDDEEEEXXXX             _p_a_r_a_m_s returns one value, the fog color index.
  612.                               The initial value is 0. See ggggllllFFFFoooogggg.
  613.  
  614.      GGGGLLLL____FFFFOOOOGGGG____MMMMOOOODDDDEEEE              _p_a_r_a_m_s returns one value, a symbolic constant
  615.                               indicating which fog equation is selected. The
  616.                               initial value is GGGGLLLL____EEEEXXXXPPPP. See ggggllllFFFFoooogggg.
  617.  
  618.      GGGGLLLL____FFFFOOOOGGGG____SSSSTTTTAAAARRRRTTTT             _p_a_r_a_m_s returns one value, the start factor for
  619.                               the linear fog equation. The initial value is 0.
  620.                               See ggggllllFFFFoooogggg.
  621.  
  622.      GGGGLLLL____FFFFOOOOGGGG____OOOOFFFFFFFFSSSSEEEETTTT____SSSSGGGGIIIIXXXX       _p_a_r_a_m_s returns a single boolean value indicating
  623.                               whether fog offset is enabled.  See ggggllllFFFFoooogggg.
  624.  
  625.      GGGGLLLL____FFFFOOOOGGGG____OOOOFFFFFFFFSSSSEEEETTTT____VVVVAAAALLLLUUUUEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns four values, a reference point
  626.                               (X,Y,Z) in eye coordinates, and a Z offset in
  627.                               eye coordinates.  See ggggllllFFFFoooogggg.
  628.  
  629.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____SSSSGGGGIIIIXXXX
  630.                               _p_a_r_a_m_s returns a single boolean value indicating
  631.                               whether one or more fragment material parameters
  632.                               are tracking the current color. The initial
  633.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  634.  
  635.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____FFFFAAAACCCCEEEE____SSSSGGGGIIIIXXXX
  636.                               _p_a_r_a_m_s returns one value, a symbolic constant
  637.                               indicating which fragment materials have a
  638.                               parameter that is tracking the current color.
  639.                               The initial value is GGGGLLLL____FFFFRRRROOOONNNNTTTT____AAAANNNNDDDD____BBBBAAAACCCCKKKK. See
  640.                               ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  641.  
  642.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR____SSSSGGGGIIIIXXXX
  643.                               _p_a_r_a_m_s returns one value, a symbolic constant
  644.                               indicating which fragment material parameters
  645.                               are tracking the current color. The initial
  646.                               value is GGGGLLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT____AAAANNNNDDDD____DDDDIIIIFFFFFFFFUUUUSSSSEEEE. See
  647.                               ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  648.  
  649.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT_i____SSSSGGGGIIIIXXXX  _p_a_r_a_m_s returns a single boolean value indicating
  650.                               whether the specified fragment light is enabled.
  651.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  652.                               ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt and ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  653.  
  654.  
  655.  
  656.  
  657.                                                                        PPPPaaaaggggeeee 11110000
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  665.  
  666.  
  667.  
  668.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTTIIIINNNNGGGG____SSSSGGGGIIIIXXXX
  669.                               _p_a_r_a_m_s returns a single boolean value indicating
  670.                               whether fragment lighting is enabled. The
  671.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  672.                               ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  673.  
  674.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT____SSSSGGGGIIIIXXXX
  675.                               _p_a_r_a_m_s returns four values:  the red, green,
  676.                               blue, and alpha components of the ambient
  677.                               intensity of the entire scene.  Integer values,
  678.                               if requested, are linearly mapped from the
  679.                               internal floating-point representation such that
  680.                               1.0 returns the most positive representable
  681.                               integer value, and -1.0 returns the most
  682.                               negative representable integer value. The
  683.                               initial value is (0.2, 0.2, 0.2, 1.0). See
  684.                               ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  685.  
  686.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____NNNNOOOORRRRMMMMAAAALLLL____IIIINNNNTTTTEEEERRRRPPPPOOOOLLLLAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIIXXXX
  687.                               _p_a_r_a_m_s returns single enumerated value
  688.                               indicating whether normals are interpolated for
  689.                               each fragment, or if a single normal value is
  690.                               used.  The initial value is GGGGLLLL____GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH.  See
  691.                               ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  692.  
  693.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____LLLLOOOOCCCCAAAALLLL____VVVVIIIIEEEEWWWWEEEERRRR____SSSSGGGGIIIIXXXX
  694.                               _p_a_r_a_m_s returns a single boolean value indicating
  695.                               whether specular reflection calculations treat
  696.                               the viewer as being local to the scene. The
  697.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  698.                               ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  699.  
  700.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____TTTTWWWWOOOO____SSSSIIIIDDDDEEEE____SSSSGGGGIIIIXXXX
  701.                               _p_a_r_a_m_s returns a single boolean value indicating
  702.                               whether separate fragment materials are used to
  703.                               compute fragment lighting for front- and back-
  704.                               facing polygons. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  705.                               See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  706.  
  707.      GGGGLLLL____FFFFRRRROOOONNNNTTTT____FFFFAAAACCCCEEEE            _p_a_r_a_m_s returns one value, a symbolic constant
  708.                               indicating whether clockwise or counterclockwise
  709.                               polygon winding is treated as front-facing. The
  710.                               initial value is GGGGLLLL____CCCCCCCCWWWW. See ggggllllFFFFrrrroooonnnnttttFFFFaaaacccceeee.
  711.  
  712.      GGGGLLLL____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS            _p_a_r_a_m_s returns one value, the green bias factor
  713.                               used during pixel transfers. The initial value
  714.                               is 0.
  715.  
  716.      GGGGLLLL____GGGGRRRREEEEEEEENNNN____BBBBIIIITTTTSSSS            _p_a_r_a_m_s returns one value, the number of green
  717.                               bitplanes in each color buffer.
  718.  
  719.  
  720.  
  721.  
  722.  
  723.                                                                        PPPPaaaaggggeeee 11111111
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  731.  
  732.  
  733.  
  734.      GGGGLLLL____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE           _p_a_r_a_m_s returns one value, the green scale factor
  735.                               used during pixel transfers. The initial value
  736.                               is 1.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  737.  
  738.      GGGGLLLL____HHHHIIIISSSSTTTTOOOOGGGGRRRRAAAAMMMM             _p_a_r_a_m_s returns a single boolean value indicating
  739.                               whether histogram is enabled. The initial value
  740.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllHHHHiiiissssttttooooggggrrrraaaammmm.
  741.  
  742.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY           _p_a_r_a_m_s returns a single boolean value indicating
  743.                               whether the color index array is enabled. The
  744.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllIIIInnnnddddeeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  745.  
  746.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE    _p_a_r_a_m_s returns one value, the byte offset
  747.                               between consecutive color indexes in the color
  748.                               index array. The initial value is 0. See
  749.                               ggggllllIIIInnnnddddeeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  750.  
  751.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE      _p_a_r_a_m_s returns one value, the data type of
  752.                               indexes in the color index array. The initial
  753.                               value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ggggllllIIIInnnnddddeeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  754.  
  755.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____BBBBIIIITTTTSSSS            _p_a_r_a_m_s returns one value, the number of
  756.                               bitplanes in each color index buffer.
  757.  
  758.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE     _p_a_r_a_m_s returns one value, the color index used
  759.                               to clear the color index buffers. The initial
  760.                               value is 0. See ggggllllCCCClllleeeeaaaarrrrIIIInnnnddddeeeexxxx.
  761.  
  762.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____LLLLOOOOGGGGIIIICCCC____OOOOPPPP        _p_a_r_a_m_s returns a single boolean value indicating
  763.                               whether a fragment's index values are merged
  764.                               into the framebuffer using a logical operation.
  765.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLooooggggiiiiccccOOOOpppp.
  766.  
  767.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____MMMMOOOODDDDEEEE            _p_a_r_a_m_s returns a single boolean value indicating
  768.                               whether the GL is in color index mode (GGGGLLLL____TTTTRRRRUUUUEEEE)
  769.                               or RGBA mode (GGGGLLLL____FFFFAAAALLLLSSSSEEEE).
  770.  
  771.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____OOOOFFFFFFFFSSSSEEEETTTT          _p_a_r_a_m_s returns one value, the offset added to
  772.                               color and stencil indices during pixel
  773.                               transfers. The initial value is 0. See
  774.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  775.  
  776.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____SSSSHHHHIIIIFFFFTTTT           _p_a_r_a_m_s returns one value, the amount that color
  777.                               and stencil indices are shifted during pixel
  778.                               transfers. The initial value is 0. See
  779.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  780.  
  781.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK       _p_a_r_a_m_s returns one value, a mask indicating
  782.                               which bitplanes of each color index buffer can
  783.                               be written. The initial value is all 1's. See
  784.                               ggggllllIIIInnnnddddeeeexxxxMMMMaaaasssskkkk.
  785.  
  786.  
  787.  
  788.  
  789.                                                                        PPPPaaaaggggeeee 11112222
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  797.  
  798.  
  799.  
  800.      GGGGLLLL____IIIINNNNSSSSTTTTRRRRUUUUMMMMEEEENNNNTTTT____MMMMEEEEAAAASSSSUUUURRRREEEEMMMMEEEENNNNTTTTSSSS____SSSSGGGGIIIIXXXX
  801.                               _p_a_r_a_m_s returns one value, the number of
  802.                               outstanding instrumentation requests made since
  803.                               the instrumentation buffer was specified.  See
  804.                               ggggllllIIIInnnnssssttttrrrruuuummmmeeeennnnttttssssBBBBuuuuffffffffeeeerrrrSSSSGGGGIIIIXXXX.
  805.  
  806.      GGGGLLLL____IIIINNNNTTTTEEEERRRRLLLLAAAACCCCEEEE____SSSSGGGGIIIIXXXX        _p_a_r_a_m_s returns a single boolean value indicating
  807.                               whether ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT,
  808.                               ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT skip
  809.                               every other line in the destination pixel array.
  810.                               See ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT,
  811.                               ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT.
  812.  
  813.      GGGGLLLL____IIIINNNNTTTTEEEERRRRLLLLAAAACCCCEEEE____RRRREEEEAAAADDDD____IIIINNNNGGGGRRRR   _p_a_r_a_m_s returns a single boolean value indicating
  814.                               whether ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss, ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and
  815.                               ggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT skip every other line in
  816.                               the source pixel array.  See ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss,
  817.                               ggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT.
  818.  
  819.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT_i                _p_a_r_a_m_s returns a single boolean value indicating
  820.                               whether the specified light is enabled. The
  821.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiigggghhhhtttt and
  822.                               ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  823.  
  824.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTTIIIINNNNGGGG              _p_a_r_a_m_s returns a single boolean value indicating
  825.                               whether lighting is enabled. The initial value
  826.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  827.  
  828.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT   _p_a_r_a_m_s returns four values:  the red, green,
  829.                               blue, and alpha components of the ambient
  830.                               intensity of the entire scene.  Integer values,
  831.                               if requested, are linearly mapped from the
  832.                               internal floating-point representation such that
  833.                               1.0 returns the most positive representable
  834.                               integer value, and -1.0 returns the most
  835.                               negative representable integer value. The
  836.                               initial value is (0.2, 0.2, 0.2, 1.0). See
  837.                               ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  838.  
  839.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____CCCCOOOOLLLLOOOORRRR____CCCCOOOONNNNTTTTRRRROOOOLLLL
  840.                               _p_a_r_a_m_s returns single enumerated value
  841.                               indicating whether specular reflection
  842.                               calculations are separated from normal lighting
  843.                               computations.  The initial value is
  844.                               GGGGLLLL____SSSSIIIINNNNGGGGLLLLEEEE____CCCCOOOOLLLLOOOORRRR.
  845.  
  846.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____LLLLOOOOCCCCAAAALLLL____VVVVIIIIEEEEWWWWEEEERRRR
  847.                               _p_a_r_a_m_s returns a single boolean value indicating
  848.                               whether specular reflection calculations treat
  849.                               the viewer as being local to the scene. The
  850.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  851.  
  852.  
  853.  
  854.  
  855.                                                                        PPPPaaaaggggeeee 11113333
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  863.  
  864.  
  865.  
  866.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____TTTTWWWWOOOO____SSSSIIIIDDDDEEEE  _p_a_r_a_m_s returns a single boolean value indicating
  867.                               whether separate materials are used to compute
  868.                               lighting for front- and back-facing polygons.
  869.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  870.  
  871.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSMMMMOOOOOOOOTTTTHHHH           _p_a_r_a_m_s returns a single boolean value indicating
  872.                               whether antialiasing of lines is enabled. The
  873.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  874.  
  875.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSMMMMOOOOOOOOTTTTHHHH____HHHHIIIINNNNTTTT      _p_a_r_a_m_s returns one value, a symbolic constant
  876.                               indicating the mode of the line antialiasing
  877.                               hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE. See
  878.                               ggggllllHHHHiiiinnnntttt.
  879.  
  880.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSTTTTIIIIPPPPPPPPLLLLEEEE          _p_a_r_a_m_s returns a single boolean value indicating
  881.                               whether stippling of lines is enabled. The
  882.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllLLLLiiiinnnneeeeSSSSttttiiiipppppppplllleeee.
  883.  
  884.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSTTTTIIIIPPPPPPPPLLLLEEEE____PPPPAAAATTTTTTTTEEEERRRRNNNN  _p_a_r_a_m_s returns one value, the 16-bit line
  885.                               stipple pattern. The initial value is all 1's.
  886.                               See ggggllllLLLLiiiinnnneeeeSSSSttttiiiipppppppplllleeee.
  887.  
  888.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSTTTTIIIIPPPPPPPPLLLLEEEE____RRRREEEEPPPPEEEEAAAATTTT   _p_a_r_a_m_s returns one value, the line stipple
  889.                               repeat factor. The initial value is 1. See
  890.                               ggggllllLLLLiiiinnnneeeeSSSSttttiiiipppppppplllleeee.
  891.  
  892.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH            _p_a_r_a_m_s returns one value, the line width as
  893.                               specified with ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh. The initial value is
  894.                               1.
  895.  
  896.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY
  897.                               _p_a_r_a_m_s returns one value, the width difference
  898.                               between adjacent supported widths for
  899.                               antialiased lines.  See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  900.  
  901.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE      _p_a_r_a_m_s returns two values:  the smallest and
  902.                               largest supported widths for antialiased lines.
  903.                               See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  904.  
  905.      GGGGLLLL____LLLLIIIISSSSTTTT____BBBBAAAASSSSEEEE             _p_a_r_a_m_s returns one value, the base offset added
  906.                               to all names in arrays presented to ggggllllCCCCaaaallllllllLLLLiiiissssttttssss.
  907.                               The initial value is 0. See ggggllllLLLLiiiissssttttBBBBaaaasssseeee.
  908.  
  909.      GGGGLLLL____LLLLIIIISSSSTTTT____IIIINNNNDDDDEEEEXXXX            _p_a_r_a_m_s returns one value, the name of the
  910.                               display list currently under construction.  0 is
  911.                               returned if no display list is currently under
  912.                               construction. The initial value is 0.  See
  913.                               ggggllllNNNNeeeewwwwLLLLiiiisssstttt.
  914.  
  915.      GGGGLLLL____LLLLIIIISSSSTTTT____MMMMOOOODDDDEEEE             _p_a_r_a_m_s returns one value, a symbolic constant
  916.                               indicating the construction mode of the display
  917.                               list currently under construction. The initial
  918.  
  919.  
  920.  
  921.                                                                        PPPPaaaaggggeeee 11114444
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  929.  
  930.  
  931.  
  932.                               value is 0.  See ggggllllNNNNeeeewwwwLLLLiiiisssstttt.
  933.  
  934.      GGGGLLLL____LLLLOOOOGGGGIIIICCCC____OOOOPPPP____MMMMOOOODDDDEEEE         _p_a_r_a_m_s returns one value, a symbolic constant
  935.                               indicating the selected logic operation mode.
  936.                               The initial value is GGGGLLLL____CCCCOOOOPPPPYYYY. See ggggllllLLLLooooggggiiiiccccOOOOpppp.
  937.  
  938.      GGGGLLLL____MMMMAAAAPPPP1111____CCCCOOOOLLLLOOOORRRR____4444          _p_a_r_a_m_s returns a single boolean value indicating
  939.                               whether 1D evaluation generates colors. The
  940.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllMMMMaaaapppp1111.
  941.  
  942.      GGGGLLLL____MMMMAAAAPPPP1111____GGGGRRRRIIIIDDDD____DDDDOOOOMMMMAAAAIIIINNNN      _p_a_r_a_m_s returns two values:  the endpoints of the
  943.                               1D map's grid domain. The initial value is (0,
  944.                               1). See ggggllllMMMMaaaappppGGGGrrrriiiidddd.
  945.  
  946.      GGGGLLLL____MMMMAAAAPPPP1111____GGGGRRRRIIIIDDDD____SSSSEEEEGGGGMMMMEEEENNNNTTTTSSSS    _p_a_r_a_m_s returns one value, the number of
  947.                               partitions in the 1D map's grid domain. The
  948.                               initial value is 1. See ggggllllMMMMaaaappppGGGGrrrriiiidddd.
  949.  
  950.      GGGGLLLL____MMMMAAAAPPPP1111____IIIINNNNDDDDEEEEXXXX            _p_a_r_a_m_s returns a single boolean value indicating
  951.                               whether 1D evaluation generates color indices.
  952.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllMMMMaaaapppp1111.
  953.  
  954.      GGGGLLLL____MMMMAAAAPPPP1111____NNNNOOOORRRRMMMMAAAALLLL           _p_a_r_a_m_s returns a single boolean value indicating
  955.                               whether 1D evaluation generates normals. The
  956.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllMMMMaaaapppp1111.
  957.  
  958.      GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____1111  _p_a_r_a_m_s returns a single boolean value indicating
  959.                               whether 1D evaluation generates 1D texture
  960.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  961.                               ggggllllMMMMaaaapppp1111.
  962.  
  963.      GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____2222  _p_a_r_a_m_s returns a single boolean value indicating
  964.                               whether 1D evaluation generates 2D texture
  965.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  966.                               ggggllllMMMMaaaapppp1111.
  967.  
  968.      GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____3333  _p_a_r_a_m_s returns a single boolean value indicating
  969.                               whether 1D evaluation generates 3D texture
  970.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  971.                               ggggllllMMMMaaaapppp1111.
  972.  
  973.      GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____4444  _p_a_r_a_m_s returns a single boolean value indicating
  974.                               whether 1D evaluation generates 4D texture
  975.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  976.                               ggggllllMMMMaaaapppp1111.
  977.  
  978.      GGGGLLLL____MMMMAAAAPPPP1111____VVVVEEEERRRRTTTTEEEEXXXX____3333         _p_a_r_a_m_s returns a single boolean value indicating
  979.                               whether 1D evaluation generates 3D vertex
  980.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  981.                               ggggllllMMMMaaaapppp1111.
  982.  
  983.  
  984.  
  985.  
  986.  
  987.                                                                        PPPPaaaaggggeeee 11115555
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  995.  
  996.  
  997.  
  998.      GGGGLLLL____MMMMAAAAPPPP1111____VVVVEEEERRRRTTTTEEEEXXXX____4444         _p_a_r_a_m_s returns a single boolean value indicating
  999.                               whether 1D evaluation generates 4D vertex
  1000.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1001.                               ggggllllMMMMaaaapppp1111.
  1002.  
  1003.      GGGGLLLL____MMMMAAAAPPPP2222____CCCCOOOOLLLLOOOORRRR____4444          _p_a_r_a_m_s returns a single boolean value indicating
  1004.                               whether 2D evaluation generates colors. The
  1005.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllMMMMaaaapppp2222.
  1006.  
  1007.      GGGGLLLL____MMMMAAAAPPPP2222____GGGGRRRRIIIIDDDD____DDDDOOOOMMMMAAAAIIIINNNN      _p_a_r_a_m_s returns four values:  the endpoints of
  1008.                               the 2D map's i and j grid domains. The initial
  1009.                               value is (0,1; 0,1). See ggggllllMMMMaaaappppGGGGrrrriiiidddd.
  1010.  
  1011.      GGGGLLLL____MMMMAAAAPPPP2222____GGGGRRRRIIIIDDDD____SSSSEEEEGGGGMMMMEEEENNNNTTTTSSSS    _p_a_r_a_m_s returns two values:  the number of
  1012.                               partitions in the 2D map's i and j grid domains.
  1013.                               The initial value is (1,1). See ggggllllMMMMaaaappppGGGGrrrriiiidddd.
  1014.  
  1015.      GGGGLLLL____MMMMAAAAPPPP2222____IIIINNNNDDDDEEEEXXXX            _p_a_r_a_m_s returns a single boolean value indicating
  1016.                               whether 2D evaluation generates color indices.
  1017.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllMMMMaaaapppp2222.
  1018.  
  1019.      GGGGLLLL____MMMMAAAAPPPP2222____NNNNOOOORRRRMMMMAAAALLLL           _p_a_r_a_m_s returns a single boolean value indicating
  1020.                               whether 2D evaluation generates normals. The
  1021.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllMMMMaaaapppp2222.
  1022.  
  1023.      GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____1111  _p_a_r_a_m_s returns a single boolean value indicating
  1024.                               whether 2D evaluation generates 1D texture
  1025.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1026.                               ggggllllMMMMaaaapppp2222.
  1027.  
  1028.      GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____2222  _p_a_r_a_m_s returns a single boolean value indicating
  1029.                               whether 2D evaluation generates 2D texture
  1030.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1031.                               ggggllllMMMMaaaapppp2222.
  1032.  
  1033.      GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____3333  _p_a_r_a_m_s returns a single boolean value indicating
  1034.                               whether 2D evaluation generates 3D texture
  1035.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1036.                               ggggllllMMMMaaaapppp2222.
  1037.  
  1038.      GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____4444  _p_a_r_a_m_s returns a single boolean value indicating
  1039.                               whether 2D evaluation generates 4D texture
  1040.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1041.                               ggggllllMMMMaaaapppp2222.
  1042.  
  1043.      GGGGLLLL____MMMMAAAAPPPP2222____VVVVEEEERRRRTTTTEEEEXXXX____3333         _p_a_r_a_m_s returns a single boolean value indicating
  1044.                               whether 2D evaluation generates 3D vertex
  1045.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1046.                               ggggllllMMMMaaaapppp2222.
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.                                                                        PPPPaaaaggggeeee 11116666
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1061.  
  1062.  
  1063.  
  1064.      GGGGLLLL____MMMMAAAAPPPP2222____VVVVEEEERRRRTTTTEEEEXXXX____4444         _p_a_r_a_m_s returns a single boolean value indicating
  1065.                               whether 2D evaluation generates 4D vertex
  1066.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1067.                               ggggllllMMMMaaaapppp2222.
  1068.  
  1069.      GGGGLLLL____MMMMAAAAPPPP____CCCCOOOOLLLLOOOORRRR             _p_a_r_a_m_s returns a single boolean value indicating
  1070.                               if colors and color indices are to be replaced
  1071.                               by table lookup during pixel transfers. The
  1072.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1073.  
  1074.      GGGGLLLL____MMMMAAAAPPPP____SSSSTTTTEEEENNNNCCCCIIIILLLL           _p_a_r_a_m_s returns a single boolean value indicating
  1075.                               if stencil indices are to be replaced by table
  1076.                               lookup during pixel transfers. The initial value
  1077.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1078.  
  1079.      GGGGLLLL____MMMMAAAATTTTRRRRIIIIXXXX____MMMMOOOODDDDEEEE           _p_a_r_a_m_s returns one value, a symbolic constant
  1080.                               indicating which matrix stack is currently the
  1081.                               target of all matrix operations. The initial
  1082.                               value is GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW.  See ggggllllMMMMaaaattttrrrriiiixxxxMMMMooooddddeeee.
  1083.  
  1084.      GGGGLLLL____MMMMAAAAXXXX____3333DDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSIIIIZZZZEEEE   _p_a_r_a_m_s returns one value, a rough estimate of
  1085.                               the largest 3D texture that the GL can handle.
  1086.                               If the GL version is 1.2 or greater, use
  1087.                               GGGGLLLL____PPPPRRRROOOOXXXXYYYY____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD to determine if a texture is
  1088.                               too large.  See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD.
  1089.  
  1090.      GGGGLLLL____MMMMAAAAXXXX____AAAACCCCTTTTIIIIVVVVEEEE____LLLLIIIIGGGGHHHHTTTTSSSS____SSSSGGGGIIIIXXXX
  1091.                               _p_a_r_a_m_s returns one value, the maximum value for
  1092.                               the total number of lights (both regular vertex
  1093.                               lights and fragment lights) which can be active
  1094.                               at any one time.  See ggggllllLLLLiiiigggghhhhtttt and
  1095.                               ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt.
  1096.  
  1097.      GGGGLLLL____MMMMAAAAXXXX____AAAASSSSYYYYNNNNCCCC____DDDDRRRRAAAAWWWW____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX
  1098.                               _p_a_r_a_m_s returns one value, the maximum number of
  1099.                               outstanding asynchronous ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss commands
  1100.                               at any one time.  See ggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss.
  1101.  
  1102.      GGGGLLLL____MMMMAAAAXXXX____AAAASSSSYYYYNNNNCCCC____RRRREEEEAAAADDDD____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX
  1103.                               _p_a_r_a_m_s returns one value, the maximum number of
  1104.                               outstanding asynchronous ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss commands
  1105.                               at any one time.  See ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss.
  1106.  
  1107.      GGGGLLLL____MMMMAAAAXXXX____AAAASSSSYYYYNNNNCCCC____TTTTEEEEXXXX____IIIIMMMMAAAAGGGGEEEE____SSSSGGGGIIIIXXXX
  1108.                               _p_a_r_a_m_s returns one value, the maximum number of
  1109.                               outstanding asynchronous ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee commands at
  1110.                               any one time.  See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD, ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD,
  1111.                               ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee1111DDDD, ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDD,
  1112.                               and ggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee3333DDDD.
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.                                                                        PPPPaaaaggggeeee 11117777
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1127.  
  1128.  
  1129.  
  1130.      GGGGLLLL____MMMMAAAAXXXX____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1131.                               _p_a_r_a_m_s returns one value, the maximum supported
  1132.                               depth of the attribute stack. The value must be
  1133.                               at least 16.  See ggggllllPPPPuuuusssshhhhAAAAttttttttrrrriiiibbbb.
  1134.  
  1135.      GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIEEEENNNNTTTT____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1136.                               _p_a_r_a_m_s returns one value indicating the maximum
  1137.                               supported depth of the client attribute stack.
  1138.                               See ggggllllPPPPuuuusssshhhhCCCClllliiiieeeennnnttttAAAAttttttttrrrriiiibbbb.
  1139.  
  1140.      GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPP____PPPPLLLLAAAANNNNEEEESSSS       _p_a_r_a_m_s returns one value, the maximum number of
  1141.                               application-defined clipping planes. The value
  1142.                               must be at least 6.  See ggggllllCCCClllliiiippppPPPPllllaaaannnneeee.
  1143.  
  1144.      GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX
  1145.                               _p_a_r_a_m_s returns one value, the maximum number of
  1146.                               levels permitted in a clipmap.  See
  1147.                               ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr.
  1148.  
  1149.      GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____VVVVIIIIRRRRTTTTUUUUAAAALLLL____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX
  1150.                               _p_a_r_a_m_s returns one value, the maximum number of
  1151.                               levels permitted in a virtual clipmap.  See
  1152.                               ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr.
  1153.  
  1154.      GGGGLLLL____MMMMAAAAXXXX____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1155.                               _p_a_r_a_m_s returns one value, the maximum supported
  1156.                               depth of the color matrix stack.  The value must
  1157.                               be at least 2.  See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1158.  
  1159.      GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____IIIINNNNDDDDIIIICCCCEEEESSSS  _p_a_r_a_m_s returns one value, the recommended
  1160.                               maximum number of vertex array indices.  See
  1161.                               ggggllllDDDDrrrraaaawwwwRRRRaaaannnnggggeeeeEEEElllleeeemmmmeeeennnnttttssss.
  1162.  
  1163.      GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____VVVVEEEERRRRTTTTIIIICCCCEEEESSSS _p_a_r_a_m_s returns one value, the recommended
  1164.                               maximum number of vertex array vertices.  See
  1165.                               ggggllllDDDDrrrraaaawwwwRRRRaaaannnnggggeeeeEEEElllleeeemmmmeeeennnnttttssss.
  1166.  
  1167.      GGGGLLLL____MMMMAAAAXXXX____EEEEVVVVAAAALLLL____OOOORRRRDDDDEEEERRRR        _p_a_r_a_m_s returns one value, the maximum equation
  1168.                               order supported by 1D and 2D evaluators. The
  1169.                               value must be at least 8.  See ggggllllMMMMaaaapppp1111 and
  1170.                               ggggllllMMMMaaaapppp2222.
  1171.  
  1172.      GGGGLLLL____MMMMAAAAXXXX____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS
  1173.                               _p_a_r_a_m_s returns one value, the maximum number of
  1174.                               control points supported in custom fog blending
  1175.                               functions.  See ggggllllFFFFoooogggg and ggggllllFFFFooooggggFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  1176.  
  1177.      GGGGLLLL____MMMMAAAAXXXX____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTTSSSS____SSSSGGGGIIIIXXXX
  1178.                               _p_a_r_a_m_s returns one value, the maximum number of
  1179.                               fragment lights.  See ggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.                                                                        PPPPaaaaggggeeee 11118888
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1193.  
  1194.  
  1195.  
  1196.      GGGGLLLL____MMMMAAAAXXXX____LLLLIIIIGGGGHHHHTTTTSSSS            _p_a_r_a_m_s returns one value, the maximum number of
  1197.                               lights. The value must be at least 8.  See
  1198.                               ggggllllLLLLiiiigggghhhhtttt.
  1199.  
  1200.      GGGGLLLL____MMMMAAAAXXXX____LLLLIIIISSSSTTTT____NNNNEEEESSSSTTTTIIIINNNNGGGG      _p_a_r_a_m_s returns one value, the maximum recursion
  1201.                               depth allowed during display-list traversal. The
  1202.                               value must be at least 64.  See ggggllllCCCCaaaallllllllLLLLiiiisssstttt.
  1203.  
  1204.      GGGGLLLL____MMMMAAAAXXXX____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1205.                               _p_a_r_a_m_s returns one value, the maximum supported
  1206.                               depth of the modelview matrix stack. The value
  1207.                               must be at least 32.  See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1208.  
  1209.      GGGGLLLL____MMMMAAAAXXXX____NNNNAAAAMMMMEEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH  _p_a_r_a_m_s returns one value, the maximum supported
  1210.                               depth of the selection name stack. The value
  1211.                               must be at least 64.  See ggggllllPPPPuuuusssshhhhNNNNaaaammmmeeee.
  1212.  
  1213.      GGGGLLLL____MMMMAAAAXXXX____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____TTTTAAAABBBBLLLLEEEE   _p_a_r_a_m_s returns one value, the maximum supported
  1214.                               size of a ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp lookup table. The value
  1215.                               must be at least 32.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1216.  
  1217.      GGGGLLLL____MMMMAAAAXXXX____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1218.                               _p_a_r_a_m_s returns one value, the maximum supported
  1219.                               depth of the projection matrix stack. The value
  1220.                               must be at least 2.  See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1221.  
  1222.      GGGGLLLL____MMMMAAAAXXXX____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSIIIIZZZZEEEE      _p_a_r_a_m_s returns one value.  The value gives a
  1223.                               rough estimate of the largest texture that the
  1224.                               GL can handle.  If the GL version is 1.1 or
  1225.                               greater, use GGGGLLLL____PPPPRRRROOOOXXXXYYYY____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD or
  1226.                               GGGGLLLL____PPPPRRRROOOOXXXXYYYY____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD to determine if a texture is
  1227.                               too large.  See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD and ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD.
  1228.  
  1229.      GGGGLLLL____MMMMAAAAXXXX____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1230.                               _p_a_r_a_m_s returns one value, the maximum supported
  1231.                               depth of the texture matrix stack. The value
  1232.                               must be at least 2.  See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1233.  
  1234.      GGGGLLLL____MMMMAAAAXXXX____VVVVIIIIEEEEWWWWPPPPOOOORRRRTTTT____DDDDIIIIMMMMSSSS     _p_a_r_a_m_s returns two values:  the maximum
  1235.                               supported width and height of the viewport.
  1236.                               These must be at least as large as the visible
  1237.                               dimensions of the display being rendered to.
  1238.                               See ggggllllVVVViiiieeeewwwwppppoooorrrrtttt.
  1239.  
  1240.      GGGGLLLL____MMMMIIIINNNNMMMMAAAAXXXX                _p_a_r_a_m_s returns a single boolean value indicating
  1241.                               whether pixel minmax values are computed.  The
  1242.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllMMMMiiiinnnnmmmmaaaaxxxx.
  1243.  
  1244.      GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____MMMMAAAATTTTRRRRIIIIXXXX      _p_a_r_a_m_s returns sixteen values:  the modelview
  1245.                               matrix on the top of the modelview matrix stack.
  1246.                               Initially this matrix is the identity matrix.
  1247.                               See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1248.  
  1249.  
  1250.  
  1251.                                                                        PPPPaaaaggggeeee 11119999
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1259.  
  1260.  
  1261.  
  1262.      GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the number of matrices
  1263.                               on the modelview matrix stack.  The initial
  1264.                               value is 1.  See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1265.  
  1266.      GGGGLLLL____NNNNAAAAMMMMEEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH      _p_a_r_a_m_s returns one value, the number of names on
  1267.                               the selection name stack. The initial value is
  1268.                               0. See ggggllllPPPPuuuusssshhhhNNNNaaaammmmeeee.
  1269.  
  1270.      GGGGLLLL____MMMMUUUULLLLTTTTIIIISSSSAAAAMMMMPPPPLLLLEEEE____SSSSGGGGIIIISSSS      _p_a_r_a_m_s returns a single boolean value indicating
  1271.                               whether multisampling is enabled.  See
  1272.                               ggggllllSSSSaaaammmmpppplllleeeePPPPaaaatttttttteeeerrrrnnnnSSSSGGGGIIIISSSS.
  1273.  
  1274.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY          _p_a_r_a_m_s returns a single boolean value,
  1275.                               indicating whether the normal array is enabled.
  1276.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1277.                               ggggllllNNNNoooorrrrmmmmaaaallllPPPPooooiiiinnnntttteeeerrrr.
  1278.  
  1279.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE   _p_a_r_a_m_s returns one value, the byte offset
  1280.                               between consecutive normals in the normal array.
  1281.                               The initial value is 0. See ggggllllNNNNoooorrrrmmmmaaaallllPPPPooooiiiinnnntttteeeerrrr.
  1282.  
  1283.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE     _p_a_r_a_m_s returns one value, the data type of each
  1284.                               coordinate in the normal array. The initial
  1285.                               value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ggggllllNNNNoooorrrrmmmmaaaallllPPPPooooiiiinnnntttteeeerrrr.
  1286.  
  1287.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLLIIIIZZZZEEEE             _p_a_r_a_m_s returns a single boolean value indicating
  1288.                               whether normals are automatically scaled to unit
  1289.                               length after they have been transformed to eye
  1290.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1291.                               ggggllllNNNNoooorrrrmmmmaaaallll.
  1292.  
  1293.      GGGGLLLL____PPPPAAAACCCCKKKK____AAAALLLLIIIIGGGGNNNNMMMMEEEENNNNTTTT        _p_a_r_a_m_s returns one value, the byte alignment
  1294.                               used for writing pixel data to memory. The
  1295.                               initial value is 4. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1296.  
  1297.      GGGGLLLL____PPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT     _p_a_r_a_m_s returns one value, the image height used
  1298.                               for writing pixel data to memory.  The initial
  1299.                               value is 0.  See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1300.  
  1301.      GGGGLLLL____PPPPAAAACCCCKKKK____LLLLSSSSBBBB____FFFFIIIIRRRRSSSSTTTT        _p_a_r_a_m_s returns a single boolean value indicating
  1302.                               whether single-bit pixels being written to
  1303.                               memory are written first to the least
  1304.                               significant bit of each unsigned byte. The
  1305.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1306.  
  1307.      GGGGLLLL____PPPPAAAACCCCKKKK____RRRROOOOWWWW____LLLLEEEENNNNGGGGTTTTHHHH       _p_a_r_a_m_s returns one value, the row length used
  1308.                               for writing pixel data to memory. The initial
  1309.                               value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1310.  
  1311.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS      _p_a_r_a_m_s returns one value, the number of pixel
  1312.                               images skipped before the first pixel is written
  1313.                               into memory. The initial value is 0. See
  1314.  
  1315.  
  1316.  
  1317.                                                                        PPPPaaaaggggeeee 22220000
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1325.  
  1326.  
  1327.  
  1328.                               ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1329.  
  1330.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____PPPPIIIIXXXXEEEELLLLSSSS      _p_a_r_a_m_s returns one value, the number of pixel
  1331.                               locations skipped before the first pixel is
  1332.                               written into memory. The initial value is 0. See
  1333.                               ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1334.  
  1335.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____RRRROOOOWWWWSSSS        _p_a_r_a_m_s returns one value, the number of rows of
  1336.                               pixel locations skipped before the first pixel
  1337.                               is written into memory. The initial value is 0.
  1338.                               See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1339.  
  1340.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSWWWWAAAAPPPP____BBBBYYYYTTTTEEEESSSS       _p_a_r_a_m_s returns a single boolean value indicating
  1341.                               whether the bytes of two-byte and four-byte
  1342.                               pixel indices and components are swapped before
  1343.                               being written to memory. The initial value is
  1344.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1345.  
  1346.      GGGGLLLL____PPPPEEEERRRRSSSSPPPPEEEECCCCTTTTIIIIVVVVEEEE____CCCCOOOORRRRRRRREEEECCCCTTTTIIIIOOOONNNN____HHHHIIIINNNNTTTT
  1347.                               _p_a_r_a_m_s returns one value, a symbolic constant
  1348.                               indicating the mode of the perspective
  1349.                               correction hint. The initial value is
  1350.                               GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE. See ggggllllHHHHiiiinnnntttt.
  1351.  
  1352.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____AAAA____TTTTOOOO____AAAA____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1353.                               alpha-to-alpha pixel translation table.  The
  1354.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1355.  
  1356.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____BBBB____TTTTOOOO____BBBB____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the blue-
  1357.                               to-blue pixel translation table.  The initial
  1358.                               value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1359.  
  1360.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____GGGG____TTTTOOOO____GGGG____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1361.                               green-to-green pixel translation table.  The
  1362.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1363.  
  1364.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____AAAA____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1365.                               index-to-alpha pixel translation table.  The
  1366.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1367.  
  1368.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____BBBB____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1369.                               index-to-blue pixel translation table.  The
  1370.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1371.  
  1372.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____GGGG____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1373.                               index-to-green pixel translation table.  The
  1374.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1375.  
  1376.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____IIII____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1377.                               index-to-index pixel translation table.  The
  1378.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1379.  
  1380.  
  1381.  
  1382.  
  1383.                                                                        PPPPaaaaggggeeee 22221111
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1391.  
  1392.  
  1393.  
  1394.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____RRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1395.                               index-to-red pixel translation table.  The
  1396.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1397.  
  1398.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____RRRR____TTTTOOOO____RRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the red-
  1399.                               to-red pixel translation table.  The initial
  1400.                               value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1401.  
  1402.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____SSSS____TTTTOOOO____SSSS____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1403.                               stencil-to-stencil pixel translation table.  The
  1404.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1405.  
  1406.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSGGGGIIIISSSS    _p_a_r_a_m_s returns a single boolean value indicating
  1407.                               whether pixel texturing is enabled.  The initial
  1408.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  1409.                               ggggllllPPPPiiiixxxxeeeellllTTTTeeeexxxxGGGGeeeennnnPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  1410.  
  1411.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____FFFFAAAADDDDEEEE____TTTTHHHHRRRREEEESSSSHHHHOOOOLLLLDDDD____SSSSIIIIZZZZEEEE____SSSSGGGGIIIISSSS
  1412.                               _p_a_r_a_m_s returns one value, the size at which a
  1413.                               dynamically-sized point will begin to fade (in
  1414.                               order to further reduce its brightness).  See
  1415.                               ggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  1416.  
  1417.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE            _p_a_r_a_m_s returns one value, the point size as
  1418.                               specified by ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee. The initial value is
  1419.                               1.
  1420.  
  1421.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____MMMMAAAAXXXX____SSSSGGGGIIIISSSS   _p_a_r_a_m_s returns one value, the maximum allowable
  1422.                               size for dynamically-sized points.  See
  1423.                               ggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  1424.  
  1425.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____MMMMIIIINNNN____SSSSGGGGIIIISSSS   _p_a_r_a_m_s returns one value, the minimum allowable
  1426.                               size for dynamically-sized points.  See
  1427.                               ggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  1428.  
  1429.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY
  1430.                               _p_a_r_a_m_s returns one value, the size difference
  1431.                               between adjacent supported sizes for antialiased
  1432.                               points.  See ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1433.  
  1434.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE      _p_a_r_a_m_s returns two values:  the smallest and
  1435.                               largest supported sizes for antialiased points.
  1436.                               The smallest size must be at most 1, and the
  1437.                               largest size must be at least 1.  See
  1438.                               ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1439.  
  1440.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSMMMMOOOOOOOOTTTTHHHH          _p_a_r_a_m_s returns a single boolean value indicating
  1441.                               whether antialiasing of points is enabled. The
  1442.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.                                                                        PPPPaaaaggggeeee 22222222
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1457.  
  1458.  
  1459.  
  1460.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSMMMMOOOOOOOOTTTTHHHH____HHHHIIIINNNNTTTT     _p_a_r_a_m_s returns one value, a symbolic constant
  1461.                               indicating the mode of the point antialiasing
  1462.                               hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE.  See
  1463.                               ggggllllHHHHiiiinnnntttt.
  1464.  
  1465.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____MMMMOOOODDDDEEEE          _p_a_r_a_m_s returns two values:  symbolic constants
  1466.                               indicating whether front-facing and back-facing
  1467.                               polygons are rasterized as points, lines, or
  1468.                               filled polygons. The initial value is GGGGLLLL____FFFFIIIILLLLLLLL.
  1469.                               See ggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee.
  1470.  
  1471.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____BBBBIIIIAAAASSSS____EEEEXXXXTTTT
  1472.                               _p_a_r_a_m_s returns one value, the constant which is
  1473.                               added to the _z value of each fragment generated
  1474.                               when a polygon is rasterized.  See
  1475.                               ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeettttEEEEXXXXTTTT.
  1476.  
  1477.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____EEEEXXXXTTTT    _p_a_r_a_m_s returns a single boolean value indicating
  1478.                               whether polygon offset is enabled.  See
  1479.                               ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeettttEEEEXXXXTTTT.
  1480.  
  1481.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFAAAACCCCTTTTOOOORRRR _p_a_r_a_m_s returns one value, the scaling factor
  1482.                               used to determine the variable offset that is
  1483.                               added to the depth value of each fragment
  1484.                               generated when a polygon is rasterized. The
  1485.                               initial value is 0. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1486.  
  1487.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS  _p_a_r_a_m_s returns one value.  This value is
  1488.                               multiplied by an implementation-specific value
  1489.                               and then added to the depth value of each
  1490.                               fragment generated when a polygon is rasterized.
  1491.                               The initial value is 0. See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1492.  
  1493.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL   _p_a_r_a_m_s returns a single boolean value indicating
  1494.                               whether polygon offset is enabled for polygons
  1495.                               in fill mode. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  1496.                               See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1497.  
  1498.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE   _p_a_r_a_m_s returns a single boolean value indicating
  1499.                               whether polygon offset is enabled for polygons
  1500.                               in line mode. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  1501.                               See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1502.  
  1503.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT  _p_a_r_a_m_s returns a single boolean value indicating
  1504.                               whether polygon offset is enabled for polygons
  1505.                               in point mode. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  1506.                               See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1507.  
  1508.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS  _p_a_r_a_m_s returns one value.  This value is
  1509.                               multiplied by an implementation-specific value
  1510.                               and then added to the depth value of each
  1511.                               fragment generated when a polygon is rasterized.
  1512.  
  1513.  
  1514.  
  1515.                                                                        PPPPaaaaggggeeee 22223333
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1523.  
  1524.  
  1525.  
  1526.                               The initial value is 0.  See ggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1527.  
  1528.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____SSSSMMMMOOOOOOOOTTTTHHHH        _p_a_r_a_m_s returns a single boolean value indicating
  1529.                               whether antialiasing of polygons is enabled. The
  1530.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee.
  1531.  
  1532.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____SSSSMMMMOOOOOOOOTTTTHHHH____HHHHIIIINNNNTTTT   _p_a_r_a_m_s returns one value, a symbolic constant
  1533.                               indicating the mode of the polygon antialiasing
  1534.                               hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE.  See
  1535.                               ggggllllHHHHiiiinnnntttt.
  1536.  
  1537.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____SSSSTTTTIIIIPPPPPPPPLLLLEEEE       _p_a_r_a_m_s returns a single boolean value indicating
  1538.                               whether polygon stippling is enabled. The
  1539.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPoooollllyyyyggggoooonnnnSSSSttttiiiipppppppplllleeee.
  1540.  
  1541.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE
  1542.                               _p_a_r_a_m_s returns a single boolean value indicating
  1543.                               whether post color matrix transformation lookup
  1544.                               is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  1545.                               ggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeee.
  1546.  
  1547.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____BBBBIIIIAAAASSSS
  1548.                               _p_a_r_a_m_s returns one value, the red bias factor
  1549.                               applied to RGBA fragments after color matrix
  1550.                               transformations. The initial value is 0.  See
  1551.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1552.  
  1553.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS
  1554.                               _p_a_r_a_m_s returns one value, the green bias factor
  1555.                               applied to RGBA fragments after color matrix
  1556.                               transformations. The initial value is 0.  See
  1557.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr
  1558.  
  1559.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS
  1560.                               _p_a_r_a_m_s returns one value, the blue bias factor
  1561.                               applied to RGBA fragments after color matrix
  1562.                               transformations. The initial value is 0.  See
  1563.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1564.  
  1565.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS
  1566.                               _p_a_r_a_m_s returns one value, the alpha bias factor
  1567.                               applied to RGBA fragments after color matrix
  1568.                               transformations. The initial value is 0.  See
  1569.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1570.  
  1571.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE
  1572.                               _p_a_r_a_m_s returns one value, the red scale factor
  1573.                               applied to RGBA fragments after color matrix
  1574.                               transformations. The initial value is 1.  See
  1575.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.                                                                        PPPPaaaaggggeeee 22224444
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1589.  
  1590.  
  1591.  
  1592.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE
  1593.                               _p_a_r_a_m_s returns one value, the green scale factor
  1594.                               applied to RGBA fragments after color matrix
  1595.                               transformations. The initial value is 1.  See
  1596.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1597.  
  1598.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE
  1599.                               _p_a_r_a_m_s returns one value, the blue scale factor
  1600.                               applied to RGBA fragments after color matrix
  1601.                               transformations. The initial value is 1.  See
  1602.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1603.  
  1604.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE
  1605.                               _p_a_r_a_m_s returns one value, the alpha scale factor
  1606.                               applied to RGBA fragments after color matrix
  1607.                               transformations. The initial value is 1.  See
  1608.                               ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1609.  
  1610.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE
  1611.                               _p_a_r_a_m_s returns a single boolean value indicating
  1612.                               whether post convolution lookup is enabled. The
  1613.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeee.
  1614.  
  1615.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____BBBBIIIIAAAASSSS
  1616.                               _p_a_r_a_m_s returns one value, the red bias factor
  1617.                               applied to RGBA fragments after convolution. The
  1618.                               initial value is 0.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1619.  
  1620.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS
  1621.                               _p_a_r_a_m_s returns one value, the green bias factor
  1622.                               applied to RGBA fragments after convolution. The
  1623.                               initial value is 0.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1624.  
  1625.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS
  1626.                               _p_a_r_a_m_s returns one value, the blue bias factor
  1627.                               applied to RGBA fragments after convolution. The
  1628.                               initial value is 0.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1629.  
  1630.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS
  1631.                               _p_a_r_a_m_s returns one value, the alpha bias factor
  1632.                               applied to RGBA fragments after convolution. The
  1633.                               initial value is 0.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1634.  
  1635.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE
  1636.                               _p_a_r_a_m_s returns one value, the red scale factor
  1637.                               applied to RGBA fragments after convolution. The
  1638.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1639.  
  1640.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE
  1641.                               _p_a_r_a_m_s returns one value, the green scale factor
  1642.                               applied to RGBA fragments after convolution. The
  1643.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1644.  
  1645.  
  1646.  
  1647.                                                                        PPPPaaaaggggeeee 22225555
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1655.  
  1656.  
  1657.  
  1658.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE
  1659.                               _p_a_r_a_m_s returns one value, the blue scale factor
  1660.                               applied to RGBA fragments after convolution. The
  1661.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1662.  
  1663.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE
  1664.                               _p_a_r_a_m_s returns one value, the alpha scale factor
  1665.                               applied to RGBA fragments after convolution. The
  1666.                               initial value is 1.  See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1667.  
  1668.      GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____BBBBIIIIAAAASSSS____RRRRAAAANNNNGGGGEEEE____SSSSGGGGIIIIXXXX
  1669.                               _p_a_r_a_m_s returns two values:  the minimum and
  1670.                               maximum values for the texture bias factors.
  1671.                               See ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrrffffvvvv and ggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrriiiivvvv.
  1672.  
  1673.      GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____SSSSCCCCAAAALLLLEEEE____RRRRAAAANNNNGGGGEEEE____SSSSGGGGIIIIXXXX
  1674.                               _p_a_r_a_m_s returns two values:  the minimum and
  1675.                               maximum values for the texture scale factors.
  1676.  
  1677.      GGGGLLLL____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____MMMMAAAATTTTRRRRIIIIXXXX     _p_a_r_a_m_s returns sixteen values:  the projection
  1678.                               matrix on the top of the projection matrix
  1679.                               stack. Initially this matrix is the identity
  1680.                               matrix.  See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1681.  
  1682.      GGGGLLLL____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1683.                               _p_a_r_a_m_s returns one value, the number of matrices
  1684.                               on the projection matrix stack.  The initial
  1685.                               value is 1.  See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1686.  
  1687.      GGGGLLLL____RRRREEEEAAAADDDD____BBBBUUUUFFFFFFFFEEEERRRR           _p_a_r_a_m_s returns one value, a symbolic constant
  1688.                               indicating which color buffer is selected for
  1689.                               reading. The initial value is GGGGLLLL____BBBBAAAACCCCKKKK if there
  1690.                               is a back buffer, otherwise it is GGGGLLLL____FFFFRRRROOOONNNNTTTT.  See
  1691.                               ggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss and ggggllllAAAAccccccccuuuummmm.
  1692.  
  1693.      GGGGLLLL____RRRREEEEDDDD____BBBBIIIIAAAASSSS              _p_a_r_a_m_s returns one value, the red bias factor
  1694.                               used during pixel transfers. The initial value
  1695.                               is 0.
  1696.  
  1697.      GGGGLLLL____RRRREEEEDDDD____BBBBIIIITTTTSSSS              _p_a_r_a_m_s returns one value, the number of red
  1698.                               bitplanes in each color buffer.
  1699.  
  1700.      GGGGLLLL____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE             _p_a_r_a_m_s returns one value, the red scale factor
  1701.                               used during pixel transfers. The initial value
  1702.                               is 1. See ggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1703.  
  1704.      GGGGLLLL____RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEE____PPPPLLLLAAAANNNNEEEE____EEEEQQQQUUUUAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIIXXXX
  1705.                               _p_a_r_a_m_s returns four values, the coefficients of
  1706.                               the plane equation for the reference plane,
  1707.                               expressed in clip coordinates.  See
  1708.                               ggggllllRRRReeeeffffeeeerrrreeeennnncccceeeePPPPllllaaaannnneeeeSSSSGGGGIIIIXXXX.
  1709.  
  1710.  
  1711.  
  1712.  
  1713.                                                                        PPPPaaaaggggeeee 22226666
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1721.  
  1722.  
  1723.  
  1724.      GGGGLLLL____RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEE____PPPPLLLLAAAANNNNEEEE____SSSSGGGGIIIIXXXX  _p_a_r_a_m_s returns a single boolean value indicating
  1725.                               whether depth values for pixel fragments are
  1726.                               computed from the reference plane (true) or from
  1727.                               the primitive being drawn (false).  See
  1728.                               ggggllllRRRReeeeffffeeeerrrreeeennnncccceeeePPPPllllaaaannnneeeeSSSSGGGGIIIIXXXX.
  1729.  
  1730.      GGGGLLLL____RRRREEEENNNNDDDDEEEERRRR____MMMMOOOODDDDEEEE           _p_a_r_a_m_s returns one value, a symbolic constant
  1731.                               indicating whether the GL is in render, select,
  1732.                               or feedback mode. The initial value is
  1733.                               GGGGLLLL____RRRREEEENNNNDDDDEEEERRRR. See ggggllllRRRReeeennnnddddeeeerrrrMMMMooooddddeeee.
  1734.  
  1735.      GGGGLLLL____RRRREEEESSSSCCCCAAAALLLLEEEE____NNNNOOOORRRRMMMMAAAALLLL        _p_a_r_a_m_s returns single boolean value indicating
  1736.                               whether normal rescaling is enabled.  See
  1737.                               ggggllllEEEEnnnnaaaabbbblllleeee.
  1738.  
  1739.      GGGGLLLL____RRRRGGGGBBBBAAAA____MMMMOOOODDDDEEEE             _p_a_r_a_m_s returns a single boolean value indicating
  1740.                               whether the GL is in RGBA mode (true) or color
  1741.                               index mode (false).  See ggggllllCCCCoooolllloooorrrr.
  1742.  
  1743.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____AAAALLLLPPPPHHHHAAAA____TTTTOOOO____MMMMAAAASSSSKKKK____SSSSGGGGIIIISSSS
  1744.                               _p_a_r_a_m_s returns a single boolean value indicating
  1745.                               whether fragment alpha values will modify the
  1746.                               multisampling fragment mask.  See
  1747.                               ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1748.  
  1749.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____AAAALLLLPPPPHHHHAAAA____TTTTOOOO____OOOONNNNEEEE____SSSSGGGGIIIISSSS
  1750.                               _p_a_r_a_m_s returns a single boolean value indicating
  1751.                               whether fragment alpha will be set to the
  1752.                               maximum possible value after modifying the
  1753.                               multisampling fragment mask.  See
  1754.                               ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1755.  
  1756.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____BBBBUUUUFFFFFFFFEEEERRRRSSSS____SSSSGGGGIIIISSSS   _p_a_r_a_m_s returns one value, the number of
  1757.                               multisample buffers.
  1758.  
  1759.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____MMMMAAAASSSSKKKK____IIIINNNNVVVVEEEERRRRTTTT____SSSSGGGGIIIISSSS
  1760.                               _p_a_r_a_m_s returns a single boolean value indicating
  1761.                               whether the multisampling fragment modification
  1762.                               mask is to be inverted.  See ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1763.  
  1764.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____MMMMAAAASSSSKKKK____SSSSGGGGIIIISSSS      _p_a_r_a_m_s returns a single boolean value indicating
  1765.                               whether the multisampling fragment mask will be
  1766.                               modified by a coverage mask.  See
  1767.                               ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1768.  
  1769.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____MMMMAAAASSSSKKKK____VVVVAAAALLLLUUUUEEEE____SSSSGGGGIIIISSSS
  1770.                               _p_a_r_a_m_s returns one value, the coverage of the
  1771.                               multisampling fragment modification mask.  See
  1772.                               ggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.                                                                        PPPPaaaaggggeeee 22227777
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1787.  
  1788.  
  1789.  
  1790.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____PPPPAAAATTTTTTTTEEEERRRRNNNN____SSSSGGGGIIIISSSS   _p_a_r_a_m_s returns one value, a symbolic constant
  1791.                               indicating the multisampling pattern.  See
  1792.                               ggggllllSSSSaaaammmmpppplllleeeePPPPaaaatttttttteeeerrrrnnnnSSSSGGGGIIIISSSS.
  1793.  
  1794.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEESSSS____SSSSGGGGIIIISSSS          _p_a_r_a_m_s returns one value, the number of samples
  1795.                               per pixel used for multisampling.
  1796.  
  1797.      GGGGLLLL____SSSSCCCCIIIISSSSSSSSOOOORRRR____BBBBOOOOXXXX           _p_a_r_a_m_s returns four values:  the x and y window
  1798.                               coordinates of the scissor box, followed by its
  1799.                               width and height. Initially the x and y window
  1800.                               coordinates are both 0 and the width and height
  1801.                               are set to the size of the window.  See
  1802.                               ggggllllSSSScccciiiissssssssoooorrrr.
  1803.  
  1804.      GGGGLLLL____SSSSCCCCIIIISSSSSSSSOOOORRRR____TTTTEEEESSSSTTTT          _p_a_r_a_m_s returns a single boolean value indicating
  1805.                               whether scissoring is enabled. The initial value
  1806.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllSSSScccciiiissssssssoooorrrr.
  1807.  
  1808.      GGGGLLLL____SSSSEEEELLLLEEEECCCCTTTTIIIIOOOONNNN____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s return one value, the size of the
  1809.                               selection buffer.  See ggggllllSSSSeeeelllleeeeccccttttBBBBuuuuffffffffeeeerrrr.
  1810.  
  1811.      GGGGLLLL____SSSSEEEEPPPPAAAARRRRAAAABBBBLLLLEEEE____2222DDDD          _p_a_r_a_m_s returns a single boolean value indicating
  1812.                               whether 2D separable convolution is enabled. The
  1813.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  1814.                               ggggllllSSSSeeeeppppaaaarrrraaaabbbblllleeeeFFFFiiiilllltttteeeerrrr2222DDDD.
  1815.  
  1816.      GGGGLLLL____SSSSHHHHAAAADDDDEEEE____MMMMOOOODDDDEEEELLLL           _p_a_r_a_m_s returns one value, a symbolic constant
  1817.                               indicating whether the shading mode is flat or
  1818.                               smooth. The initial value is GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH. See
  1819.                               ggggllllSSSShhhhaaaaddddeeeeMMMMooooddddeeeellll.
  1820.  
  1821.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE
  1822.                               _p_a_r_a_m_s returns two values, the smallest and
  1823.                               largest supported widths for antialiased lines.
  1824.                               See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  1825.  
  1826.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY
  1827.                               _p_a_r_a_m_s returns one value, the granularity of
  1828.                               widths for antialiased lines.  See ggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  1829.  
  1830.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE
  1831.                               _p_a_r_a_m_s returns two values, the smallest and
  1832.                               largest supported widths for antialiased points.
  1833.                               See ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1834.  
  1835.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY
  1836.                               _p_a_r_a_m_s returns one value, the granularity of
  1837.                               sizes for antialiased points.  See ggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1838.  
  1839.      GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____AAAAXXXXIIIISSSS____SSSSGGGGIIIIXXXX      _p_a_r_a_m_s returns three values that specify the
  1840.                               current sprite rotation axis.  See
  1841.                               ggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX.
  1842.  
  1843.  
  1844.  
  1845.                                                                        PPPPaaaaggggeeee 22228888
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1853.  
  1854.  
  1855.  
  1856.      GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____MMMMOOOODDDDEEEE____SSSSGGGGIIIIXXXX      _p_a_r_a_m_s returns one value, a symbolic constant
  1857.                               indicating the current sprite mode.  See
  1858.                               ggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX.
  1859.  
  1860.      GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____SSSSGGGGIIIIXXXX           _p_a_r_a_m_s returns a single boolean value indicating
  1861.                               whether the sprite transformation is enabled.
  1862.                               See ggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX.
  1863.  
  1864.      GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____TTTTRRRRAAAANNNNSSSSLLLLAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIIXXXX
  1865.                               _p_a_r_a_m_s returns three values that specify the
  1866.                               current sprite translation.  See
  1867.                               ggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX.
  1868.  
  1869.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____BBBBIIIITTTTSSSS          _p_a_r_a_m_s returns one value, the number of
  1870.                               bitplanes in the stencil buffer.
  1871.  
  1872.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE   _p_a_r_a_m_s returns one value, the index to which the
  1873.                               stencil bitplanes are cleared. The initial value
  1874.                               is 0. See ggggllllCCCClllleeeeaaaarrrrSSSStttteeeennnncccciiiillll.
  1875.  
  1876.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____FFFFAAAAIIIILLLL          _p_a_r_a_m_s returns one value, a symbolic constant
  1877.                               indicating what action is taken when the stencil
  1878.                               test fails. The initial value is GGGGLLLL____KKKKEEEEEEEEPPPP. See
  1879.                               ggggllllSSSStttteeeennnncccciiiillllOOOOpppp.
  1880.  
  1881.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____FFFFUUUUNNNNCCCC          _p_a_r_a_m_s returns one value, a symbolic constant
  1882.                               indicating what function is used to compare the
  1883.                               stencil reference value with the stencil buffer
  1884.                               value. The initial value is GGGGLLLL____AAAALLLLWWWWAAAAYYYYSSSS. See
  1885.                               ggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc.
  1886.  
  1887.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____PPPPAAAASSSSSSSS____DDDDEEEEPPPPTTTTHHHH____FFFFAAAAIIIILLLL
  1888.                               _p_a_r_a_m_s returns one value, a symbolic constant
  1889.                               indicating what action is taken when the stencil
  1890.                               test passes, but the depth test fails. The
  1891.                               initial value is GGGGLLLL____KKKKEEEEEEEEPPPP. See ggggllllSSSStttteeeennnncccciiiillllOOOOpppp.
  1892.  
  1893.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____PPPPAAAASSSSSSSS____DDDDEEEEPPPPTTTTHHHH____PPPPAAAASSSSSSSS
  1894.                               _p_a_r_a_m_s returns one value, a symbolic constant
  1895.                               indicating what action is taken when the stencil
  1896.                               test passes and the depth test passes. The
  1897.                               initial value is GGGGLLLL____KKKKEEEEEEEEPPPP. See ggggllllSSSStttteeeennnncccciiiillllOOOOpppp.
  1898.  
  1899.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____RRRREEEEFFFF           _p_a_r_a_m_s returns one value, the reference value
  1900.                               that is compared with the contents of the
  1901.                               stencil buffer. The initial value is 0. See
  1902.                               ggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc.
  1903.  
  1904.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____TTTTEEEESSSSTTTT          _p_a_r_a_m_s returns a single boolean value indicating
  1905.                               whether stencil testing of fragments is enabled.
  1906.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  1907.                               ggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc and ggggllllSSSStttteeeennnncccciiiillllOOOOpppp.
  1908.  
  1909.  
  1910.  
  1911.                                                                        PPPPaaaaggggeeee 22229999
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1919.  
  1920.  
  1921.  
  1922.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____VVVVAAAALLLLUUUUEEEE____MMMMAAAASSSSKKKK    _p_a_r_a_m_s returns one value, the mask that is used
  1923.                               to mask both the stencil reference value and the
  1924.                               stencil buffer value before they are compared.
  1925.                               The initial value is all 1's.  See
  1926.                               ggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc.
  1927.  
  1928.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK     _p_a_r_a_m_s returns one value, the mask that controls
  1929.                               writing of the stencil bitplanes. The initial
  1930.                               value is all 1's. See ggggllllSSSStttteeeennnncccciiiillllMMMMaaaasssskkkk.
  1931.  
  1932.      GGGGLLLL____SSSSTTTTEEEERRRREEEEOOOO                _p_a_r_a_m_s returns a single boolean value indicating
  1933.                               whether stereo buffers (left and right) are
  1934.                               supported.
  1935.  
  1936.      GGGGLLLL____SSSSUUUUBBBBPPPPIIIIXXXXEEEELLLL____BBBBIIIITTTTSSSS         _p_a_r_a_m_s returns one value, an estimate of the
  1937.                               number of bits of subpixel resolution that are
  1938.                               used to position rasterized geometry in window
  1939.                               coordinates. The initial value is 4.
  1940.  
  1941.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD            _p_a_r_a_m_s returns a single boolean value indicating
  1942.                               whether 1D texture mapping is enabled. The
  1943.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD.
  1944.  
  1945.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____1111DDDD    _p_a_r_a_m_s returns a single value, the name of the
  1946.                               texture currently bound to the target
  1947.                               GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD. The initial value is 0.  See
  1948.                               ggggllllBBBBiiiinnnnddddTTTTeeeexxxxttttuuuurrrreeee.
  1949.  
  1950.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD            _p_a_r_a_m_s returns a single boolean value indicating
  1951.                               whether 2D texture mapping is enabled. The
  1952.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD.
  1953.  
  1954.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____2222DDDD    _p_a_r_a_m_s returns a single value, the name of the
  1955.                               texture currently bound to the target
  1956.                               GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD. The initial value is 0.  See
  1957.                               ggggllllBBBBiiiinnnnddddTTTTeeeexxxxttttuuuurrrreeee.
  1958.  
  1959.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD            _p_a_r_a_m_s returns a single boolean value indicating
  1960.                               whether 3D texture mapping is enabled. The
  1961.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD.
  1962.  
  1963.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____3333DDDD    _p_a_r_a_m_s returns a single value, the name of the
  1964.                               texture currently bound to the target
  1965.                               GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD. The initial value is 0.  See
  1966.                               ggggllllBBBBiiiinnnnddddTTTTeeeexxxxttttuuuurrrreeee.
  1967.  
  1968.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII
  1969.                               _p_a_r_a_m_s returns a single boolean value indicating
  1970.                               whether texture colors are passed through a
  1971.                               lookup table before being used to generate pixel
  1972.                               fragments.  See ggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeeeSSSSGGGGIIII.
  1973.  
  1974.  
  1975.  
  1976.  
  1977.                                                                        PPPPaaaaggggeeee 33330000
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  1985.  
  1986.  
  1987.  
  1988.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOLLLLOOOORRRR____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK____SSSSGGGGIIIISSSS
  1989.                               _p_a_r_a_m_s returns four boolean values:  the red,
  1990.                               green, blue, and alpha store enables for texture
  1991.                               images. The initial value is (GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE,
  1992.                               GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE).  See ggggllllTTTTeeeexxxxttttuuuurrrreeeeCCCCoooolllloooorrrrMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1993.  
  1994.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY   _p_a_r_a_m_s returns a single boolean value indicating
  1995.                               whether the texture coordinate array is enabled.
  1996.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1997.                               ggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr.
  1998.  
  1999.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE
  2000.                               _p_a_r_a_m_s returns one value, the number of
  2001.                               coordinates per element in the texture
  2002.                               coordinate array. The initial value is 4. See
  2003.                               ggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr.
  2004.  
  2005.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE
  2006.                               _p_a_r_a_m_s returns one value, the byte offset
  2007.                               between consecutive elements in the texture
  2008.                               coordinate array. The initial value is 0. See
  2009.                               ggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr.
  2010.  
  2011.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE
  2012.                               _p_a_r_a_m_s returns one value, the data type of the
  2013.                               coordinates in the texture coordinate array. The
  2014.                               initial value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See
  2015.                               ggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr.
  2016.  
  2017.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____QQQQ         _p_a_r_a_m_s returns a single boolean value indicating
  2018.                               whether automatic generation of the _q texture
  2019.                               coordinate is enabled. The initial value is
  2020.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxGGGGeeeennnn.
  2021.  
  2022.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____RRRR         _p_a_r_a_m_s returns a single boolean value indicating
  2023.                               whether automatic generation of the _r texture
  2024.                               coordinate is enabled. The initial value is
  2025.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxGGGGeeeennnn.
  2026.  
  2027.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____SSSS         _p_a_r_a_m_s returns a single boolean value indicating
  2028.                               whether automatic generation of the _S texture
  2029.                               coordinate is enabled. The initial value is
  2030.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxGGGGeeeennnn.
  2031.  
  2032.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____TTTT         _p_a_r_a_m_s returns a single boolean value indicating
  2033.                               whether automatic generation of the T texture
  2034.                               coordinate is enabled. The initial value is
  2035.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllTTTTeeeexxxxGGGGeeeennnn.
  2036.  
  2037.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAATTTTRRRRIIIIXXXX        _p_a_r_a_m_s returns sixteen values:  the texture
  2038.                               matrix on the top of the texture matrix stack.
  2039.                               Initially this matrix is the identity matrix.
  2040.  
  2041.  
  2042.  
  2043.                                                                        PPPPaaaaggggeeee 33331111
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  2051.  
  2052.  
  2053.  
  2054.                               See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  2055.  
  2056.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH   _p_a_r_a_m_s returns one value, the number of matrices
  2057.                               on the texture matrix stack.  The initial value
  2058.                               is 1.  See ggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  2059.  
  2060.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____AAAALLLLIIIIGGGGNNNNMMMMEEEENNNNTTTT      _p_a_r_a_m_s returns one value, the byte alignment
  2061.                               used for reading pixel data from memory. The
  2062.                               initial value is 4. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2063.  
  2064.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT   _p_a_r_a_m_s returns one value, the image height used
  2065.                               for reading pixel data from memory.  The initial
  2066.                               is 0.  See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2067.  
  2068.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____LLLLSSSSBBBB____FFFFIIIIRRRRSSSSTTTT      _p_a_r_a_m_s returns a single boolean value indicating
  2069.                               whether single-bit pixels being read from memory
  2070.                               are read first from the least significant bit of
  2071.                               each unsigned byte. The initial value is
  2072.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2073.  
  2074.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____RRRROOOOWWWW____LLLLEEEENNNNGGGGTTTTHHHH     _p_a_r_a_m_s returns one value, the row length used
  2075.                               for reading pixel data from memory. The initial
  2076.                               value is 0. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2077.  
  2078.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS    _p_a_r_a_m_s returns one value, the number of pixel
  2079.                               images skipped before the first pixel is read
  2080.                               from memory. The initial value is 0. See
  2081.                               ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2082.  
  2083.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____PPPPIIIIXXXXEEEELLLLSSSS    _p_a_r_a_m_s returns one value, the number of pixel
  2084.                               locations skipped before the first pixel is read
  2085.                               from memory. The initial value is 0. See
  2086.                               ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2087.  
  2088.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____RRRROOOOWWWWSSSS      _p_a_r_a_m_s returns one value, the number of rows of
  2089.                               pixel locations skipped before the first pixel
  2090.                               is read from memory. The initial value is 0. See
  2091.                               ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2092.  
  2093.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSWWWWAAAAPPPP____BBBBYYYYTTTTEEEESSSS     _p_a_r_a_m_s returns a single boolean value indicating
  2094.                               whether the bytes of two-byte and four-byte
  2095.                               pixel indices and components are swapped after
  2096.                               being read from memory. The initial value is
  2097.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2098.  
  2099.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY          _p_a_r_a_m_s returns a single boolean value indicating
  2100.                               whether the vertex array is enabled. The initial
  2101.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  2102.  
  2103.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE     _p_a_r_a_m_s returns one value, the number of
  2104.                               coordinates per vertex in the vertex array. The
  2105.                               initial value is 4.  See ggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  2106.  
  2107.  
  2108.  
  2109.                                                                        PPPPaaaaggggeeee 33332222
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  2117.  
  2118.  
  2119.  
  2120.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE   _p_a_r_a_m_s returns one value, the byte offset
  2121.                               between consecutive vertices in the vertex
  2122.                               array. The initial value is 0. See
  2123.                               ggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  2124.  
  2125.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE     _p_a_r_a_m_s returns one value, the data type of each
  2126.                               coordinate in the vertex array. The initial
  2127.                               value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  2128.  
  2129.      GGGGLLLL____VVVVIIIIEEEEWWWWPPPPOOOORRRRTTTT              _p_a_r_a_m_s returns four values:  the x and y window
  2130.                               coordinates of the viewport, followed by its
  2131.                               width and height. Initially the x and y window
  2132.                               coordinates are both set to 0, and the width and
  2133.                               height are set to the width and height of the
  2134.                               window into which the GL will do its rendering.
  2135.                               See ggggllllVVVViiiieeeewwwwppppoooorrrrtttt.
  2136.  
  2137.      GGGGLLLL____ZZZZOOOOOOOOMMMM____XXXX                _p_a_r_a_m_s returns one value, the x pixel zoom
  2138.                               factor. The initial value is 1. See ggggllllPPPPiiiixxxxeeeellllZZZZoooooooommmm.
  2139.  
  2140.      GGGGLLLL____ZZZZOOOOOOOOMMMM____YYYY                _p_a_r_a_m_s returns one value, the y pixel zoom
  2141.                               factor. The initial value is 1.  See
  2142.                               ggggllllPPPPiiiixxxxeeeellllZZZZoooooooommmm.
  2143.  
  2144.      Many of the boolean parameters can also be queried more easily using
  2145.      ggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd.
  2146.  
  2147. NNNNOOOOTTTTEEEESSSS
  2148.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____LLLLOOOOGGGGIIIICCCC____OOOOPPPP, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE,
  2149.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY,
  2150.      GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE,
  2151.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____LLLLOOOOGGGGIIIICCCC____OOOOPPPP, GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY,
  2152.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS,
  2153.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFAAAACCCCTTTTOOOORRRR, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE,
  2154.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY,
  2155.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE,
  2156.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE,
  2157.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, and GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE are available only if
  2158.      the GL version is 1.1 or greater.
  2159.  
  2160.      GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE, GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY,
  2161.      GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE, GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____TTTTYYYYPPPPEEEE, GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT,
  2162.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____CCCCOOOOLLLLOOOORRRR____CCCCOOOONNNNTTTTRRRROOOOLLLL, GGGGLLLL____MMMMAAAAXXXX____3333DDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSIIIIZZZZEEEE,
  2163.      GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____IIIINNNNDDDDIIIICCCCEEEESSSS, GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____VVVVEEEERRRRTTTTIIIICCCCEEEESSSS, GGGGLLLL____PPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT,
  2164.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS, GGGGLLLL____RRRREEEESSSSCCCCAAAALLLLEEEE____NNNNOOOORRRRMMMMAAAALLLL, GGGGLLLL____SSSSEEEELLLLEEEECCCCTTTTIIIIOOOONNNN____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE,
  2165.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY, GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE,
  2166.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY, GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE,
  2167.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____3333DDDD, GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT, and
  2168.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS are available only if the GL version is 1.2 or
  2169.      greater.
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.                                                                        PPPPaaaaggggeeee 33333333
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  2183.  
  2184.  
  2185.  
  2186.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY was deprecated in GL version 1.2.  Its
  2187.      functionality was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY.
  2188.  
  2189.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE was deprecated in GL version 1.2.  Its functionality
  2190.      was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE.
  2191.  
  2192.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY was deprecated in GL version 1.2.  Its
  2193.      functionality was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY.
  2194.  
  2195.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE was deprecated in GL version 1.2.  Its functionality
  2196.      was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE.
  2197.  
  2198.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____CCCCOOOOLLLLOOOORRRR, GGGGLLLL____BBBBLLLLEEEENNNNDDDD____EEEEQQQQUUUUAAAATTTTIIIIOOOONNNN, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX,
  2199.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE, GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____1111DDDD,
  2200.      GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____2222DDDD, GGGGLLLL____HHHHIIIISSSSTTTTOOOOGGGGRRRRAAAAMMMM, GGGGLLLL____MMMMAAAAXXXX____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH,
  2201.      GGGGLLLL____MMMMIIIINNNNMMMMAAAAXXXX, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE,
  2202.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS,
  2203.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS,
  2204.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE,
  2205.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE,
  2206.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____BBBBIIIIAAAASSSS,
  2207.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS,
  2208.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE,
  2209.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE,
  2210.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE, and GGGGLLLL____SSSSEEEEPPPPAAAARRRRAAAABBBBLLLLEEEE____2222DDDD are available only
  2211.      if GGGGLLLL____AAAARRRRBBBB____iiiimmmmaaaaggggiiiinnnngggg is returned from ggggllllGGGGeeeetttt when called with the argument
  2212.      GGGGLLLL____EEEEXXXXTTTTEEEENNNNSSSSIIIIOOOONNNNSSSS.
  2213.  
  2214. EEEERRRRRRRROOOORRRRSSSS
  2215.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _p_n_a_m_e is not an accepted value.
  2216.  
  2217.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ggggllllGGGGeeeetttt is executed between the
  2218.      execution of ggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ggggllllEEEEnnnndddd.
  2219.  
  2220.  
  2221. MMMMAAAACCCCHHHHIIIINNNNEEEE DDDDEEEEPPPPEEEENNNNDDDDEEEENNNNCCCCIIIIEEEESSSS
  2222.      The SSSSGGGGIIIIXXXX____aaaassssyyyynnnncccc and SSSSGGGGIIIIXXXX____aaaassssyyyynnnncccc____ppppiiiixxxxeeeellll extensions are implemented only on
  2223.      OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo systems.
  2224.  
  2225.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII and
  2226.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII are part of the SSSSGGGGIIII____ccccoooolllloooorrrr____ttttaaaabbbblllleeee
  2227.      extension which is not supported on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and
  2228.      VVVVTTTTXXXX systems.
  2229.  
  2230.      RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX systems do not support
  2231.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____BBBBIIIINNNNDDDDIIIINNNNGGGG____SSSSGGGGIIIISSSS.
  2232.  
  2233.      The SSSSGGGGIIIIXXXX____iiiinnnntttteeeerrrrllllaaaacccceeee extension is supported only on IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy
  2234.      systems, on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee, RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX systems, on OOOOccccttttaaaannnneeee2222
  2235.      VVVVPPPPrrrroooo systems, and on OOOO2222 systems.
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.                                                                        PPPPaaaaggggeeee 33334444
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248. ggggllllGGGGeeeetttt((((3333GGGG))))                      OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                      ggggllllGGGGeeeetttt((((3333GGGG))))
  2249.  
  2250.  
  2251.  
  2252.      The IIIINNNNGGGGRRRR____iiiinnnntttteeeerrrrllllaaaacccceeee____rrrreeeeaaaadddd extension is supported only on OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo
  2253.      systems, and on OOOO2222 systems.
  2254.  
  2255.      On IIIInnnnffffiiiinnnniiiitttteeeeRRRReeeeaaaalllliiiittttyyyy systems, if the post-texture filter scale and bias
  2256.      values are set to values other than the defaults, they are limited to the
  2257.      range [0.0, 1.0).  (note: this range excludes 1.0.)  The
  2258.      SSSSGGGGIIIIXXXX____tttteeeexxxxttttuuuurrrreeee____ssssccccaaaalllleeee____bbbbiiiiaaaassss extension is not supported on RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee,
  2259.      RRRReeeeaaaalllliiiittttyyyyEEEEnnnnggggiiiinnnneeee2222, and VVVVTTTTXXXX systems or on HHHHiiiigggghhhh IIIImmmmppppaaaacccctttt and MMMMaaaaxxxxiiiimmmmuuuummmm IIIImmmmppppaaaacccctttt
  2260.      systems.
  2261.  
  2262.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSGGGGIIIISSSS is part of the SSSSGGGGIIIISSSS____ppppiiiixxxxeeeellll____tttteeeexxxxttttuuuurrrreeee extension, which
  2263.      is supported only on OOOOccccttttaaaannnneeee2222 VVVVPPPPrrrroooo systems.
  2264.  
  2265.  
  2266. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  2267.      ggggllllGGGGeeeettttCCCClllliiiippppPPPPllllaaaannnneeee, ggggllllGGGGeeeettttCCCCoooolllloooorrrrTTTTaaaabbbblllleeee, ggggllllGGGGeeeettttCCCCoooolllloooorrrrTTTTaaaabbbblllleeeePPPPaaaarrrraaaammmmeeeetttteeeerrrr,
  2268.      ggggllllGGGGeeeettttCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnFFFFiiiilllltttteeeerrrr, ggggllllGGGGeeeettttCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllGGGGeeeettttEEEErrrrrrrroooorrrr,
  2269.      ggggllllGGGGeeeettttFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt, ggggllllGGGGeeeettttFFFFrrrraaaaggggmmmmeeeennnnttttMMMMaaaatttteeeerrrriiiiaaaallll, ggggllllGGGGeeeettttHHHHiiiissssttttooooggggrrrraaaammmm,
  2270.      ggggllllGGGGeeeettttHHHHiiiissssttttooooggggrrrraaaammmmPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllGGGGeeeettttLLLLiiiigggghhhhtttt, ggggllllGGGGeeeettttMMMMaaaapppp, ggggllllGGGGeeeettttMMMMaaaatttteeeerrrriiiiaaaallll,
  2271.      ggggllllGGGGeeeettttMMMMiiiinnnnmmmmaaaaxxxx, ggggllllGGGGeeeettttMMMMiiiinnnnmmmmaaaaxxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaapppp,
  2272.      ggggllllGGGGeeeettttPPPPiiiixxxxeeeellllTTTTeeeexxxxGGGGeeeennnnPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS, ggggllllGGGGeeeettttPPPPooooiiiinnnntttteeeerrrrvvvv, ggggllllGGGGeeeettttPPPPoooollllyyyyggggoooonnnnSSSSttttiiiipppppppplllleeee,
  2273.      ggggllllGGGGeeeettttSSSSeeeeppppaaaarrrraaaabbbblllleeeeFFFFiiiilllltttteeeerrrr, ggggllllGGGGeeeettttSSSSttttrrrriiiinnnngggg, ggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvv, ggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnn,
  2274.      ggggllllGGGGeeeettttTTTTeeeexxxxIIIImmmmaaaaggggeeee, ggggllllGGGGeeeettttTTTTeeeexxxxLLLLeeeevvvveeeellllPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.                                                                        PPPPaaaaggggeeee 33335555
  2308.  
  2309.  
  2310.  
  2311.